1
C/C++로 작성된 프로그램이 있고 데이터 (힙, 스택)에 사용 된 메모리의 양과 코드에 사용 된 메모리의 양 (libs, 실행 가능 파일)을 알고 싶습니다. 파일 등).메모리 풋 프린트 프로파일
'valgrind'를 사용하여 동적 메모리 공간을 측정했지만 데이터 및 코드의 메모리 사용 공간을 프로파일 링하는 기능이 없다고 생각합니다.
-edit- 플랫폼 : 맥 (아마도 리눅스) 사전에
감사합니다.
이 작업을 수행하는 방법은 플랫폼에 따라 다를 수 있으므로 좋은 답변을 얻으려면 플랫폼을 알려줘야 할 것입니다. –
실제 메모리 사용을 의미합니까? 또는 가상 메모리를 사용합니까? (예를 들어, 1GB 파일을 메모리 맵핑했지만 매핑을 건드리지 않으면 1GB 메모리 만 사용 했습니까?) –
@Carsten, 'valgrind'가 코드의 메모리 사용 공간을 프로파일 링 할 수 있는지 알고 있습니까? 데이터 메모리 풋 프린트가 아닙니다. 메모리 누수 검사를 할 수 있는지 묻지 않습니다. – codereviewanskquestions