2014-11-06 3 views
2

R (RNetLogo 라이브러리 사용)을 통해 NetLogo 모델을 실행하고 NetLogo의 데이터를 R로 출력하여 분석을 수행합니다. 이 과정에서 모델 넘버를 실행하여 변수를 반복합니다. faster speeddisabling view updates과 다른 NetLogo에 다른 speed hacks이 있습니까? 참고 : R을 통해 NetLogo GUI를 비활성화하는 것을 선호하지 않습니다.NetLogo 속도 해킹?

답변

2

프로필러 확장은 코드에서 가장 많은 시간을 차지하는 부분을 식별하는 데 유용합니다. http://ccl.northwestern.edu/netlogo/docs/profiler.html

이러한 부품을 식별하면 속도 향상 방법은 코드의 내용에 따라 다릅니다.

+0

감사 결과 데이터를 분석 :

당신이 어떤 R 기능이 필요하지 않은 경우

, 두 플랫폼을 분리하는 아마 빠릅니다. 나는 R에서 Netlogo의 GUI를 일시적으로 비활성화 할 수있는 방법을 원할 때 다시 가져올 수있는 방법을 선호합니다. 지금은 그렇게 할 수없는 것처럼 보입니다. –

+0

보기 업데이트를 해제하면 머리가 완전히 달려서 거의 모든 속도 이점을 얻게됩니다. 당신이 그것을 측정한다면 그것은 몇 퍼센트 내에있을 것이라고 나는 믿습니다. –

1

정말 NetLogo와 R을 통합해야합니까? 즉, Netlogo에서 R 기능을 사용하고 있습니까? 또는 그 반대입니까? 이 경우 NetLogo-R-Extension (http://r-ext.sourceforge.net/)을 사용하여 더 빨리 작동하는지 확인하십시오. 먼저 행동 공간을 통해 NetLogo를 실행 한 후 R.에

+0

그냥 작업을 덜 시간 소모시킵니다. 우리가 속도 차이가 얼마나 많이 나는거야? –