time
이 명령으로 일부 스크립트를 벤치마킹 하고 싶습니다 . 이 명령이 하위 프로세스의 메모리 사용량을 캡처하는지 알고 싶습니다.
command time -f '%M' python my_script.py
그렇지 않다면 내 선택은 무엇입니까? valgrind
이 목적에 적합합니까?
또한 실제로 공간을 채우지 않는 쓰기 중 복사 메모리를 이중 계산하고 싶지 않습니다.
답변1
물론. 그냥 command time -v ksh -c exit
비교해 보세요 command time -v ksh -c java
. 그리고 지속적인 인상을 남겨보세요.
답변2
/proc/
가능한 옵션 중 하나는 파일 시스템을 사용하는 것입니다 . 바라보다공정(5)더 알아보기.
Python 스크립트는 다음과 같습니다.곧장구문 분석 /proc/self/status
또는/proc/self/statm
아니요모든 프로세스를 포크하십시오.
이메일로 연락 주시기 바랍니다. [email protected]
(프랑스 파리 인근)