2017-01-27 8 views
0

또는 profvis와 같은 메모리 프로파일 링 메소드에서 최대 메모리 양을 계산할 수있는 방법이 있습니까?R에서는 함수가 실행 중에 사용하는 최대 메모리 양을 어떻게 알 수 있습니까?

+0

profvis''의 "데이터"탭이 만든 각 개체가 필요로하는 메모리 양을 표시하지만 최대 값의 경우와에 따라 달라질 수 있습니다 'gc '가 불려지면 시스템에 따라 달라진다. 'profmem :: profmem'은 합계를 주지만 동일한주의 사항이 적용됩니다. – alistaire

+0

'memory.profile' 함수는 객체 유형별로 메모리 사용을 표시합니다. R 세션에서 사용되는 메모리를 모니터하는 또 다른 방법은'memory.size' 함수를 사용하는 것입니다. 이 함수는 Windows 플랫폼에서만 지원됩니다 (다른 플랫폼에서는 경고가있는'Inf'를 반환합니다). –

답변

1

R이를 추적 Rprof 할 수있는 내장 된 프로파일이 있습니다

Rprof(filename = "Rprof.out", memory.profiling = TRUE) 
+0

또한 'Rprofmem'. – lmo