massif

    0

    1답변

    Valgrind의 대용량 메모리로 프로세스의 메모리 소비를 오랫동안 모니터하려고합니다. 이 프로세스는 활성화되어 있으며 특정 시간 간격으로 일상적인 작업을 수행하며 모든 프로세스의 메모리 소비를보고 싶습니다. valgrind --tool=massif --trace-children=yes <program name> <arguments> 내 프로그램이 데몬

    2

    1답변

    너무 많은 메모리를 소비하고 9 신호로 OS (FreeBSD)에 의해 죽는 프로그램에 메모리 프로파일 링을 시도하고 있습니다. 이는 특정 데이터에서 발생하므로 다른 데이터 세트 (예 : 더 작은 데이터 세트)에서 프로파일 링하면 많은 도움이되지 않습니다. 프로그램이 죽을 때 대용량은 전혀 출력을 생성하지 않습니다. 이 상황에서 메모리를 프로파일 링하기 위해

    1

    2답변

    필자가 작성한 도구를 실행하는 몇 개의 프로세스가 파이프로 연결되어 있고 valgrind으로 수집 된 메모리 사용을 측정하고 싶습니다. 지금까지 내가 시도 뭔가 같은 : myProcesses.script 두 번 내 도구 foo의 동등한를 실행 예를 들어, $ valgrind tool=massif trace-children=yes --peak-inaccura

    10

    1답변

    CentOS 저장소의 표준 gcc 4.4 패키지를 사용하여 64 비트 CentOS 5.8에서 정적으로 링크 된 64 비트 C++ 응용 프로그램을 개발할 계획입니다. 예상보다 많은 메모리를 사용하는 것 같습니다. 그래서 대용량 메모리를 사용하여 메모리 사용량을 프로파일 링 해 보았습니다. 나는 디버그 정보로 컴파일 한 후 Valgrind의 --tool =이

    1

    2답변

    예제 데몬 프로그램에서 valgrind를 실행했습니다. 부모는 1000B의 청크를 할당 한 후에 종료하지만 배경에서 실행되는 자식은 2 초마다 malloc을 통해 힙에 200B의 메모리를 할당합니다. 제 질문은 : valgrind가 실제 프로세서 나 합성 CPU에서 프로그램을 실행합니까? 실제 힙 또는 존재하지 않는 합성 RAm에 메모리를 할당합니까? 나는

    0

    1답변

    대산 괴 출력 : 거대한 차이는 어디에서 오는 있도록 time=3220706 mem_heap_B=393242041 mem_heap_extra_B=73912175 mem_stacks_B=93616 heap_tree=peak 과정은 VmRss에서 1.2GB가 보여? (나는 Rss가 계속 자라는 것을 보았다).

    -3

    1답변

    오랜 시간 동안 실행되는 바이너리 프로그램에서 힙 증가 문제를 디버깅하려면 massif를 사용하고 있습니다. valgrind: m_mallocfree.c:280 (mk_plain_bszB): Assertion 'bszB != 0' failed. valgrind: This is probably caused by your program erroneously

    0

    1답변

    내 애플리케이션이 누출되는지 여부를 이해하려고합니다. 내 응용 프로그램을 실행하는 경우 , 나는 정기적으로 pmap를 실행하고 관찰 : 나는 top 실행 mapped: 488256K writeable/private: 90144K shared: 0K mapped: 488260K writeable/private: 101912K shared: 0K mappe

    0

    1답변

    내가 명령 valgrind --tool=massif --threshold=1 <bin> 명령 만 massif.out를 생성을 사용하여 덤프 로그를 대산 괴 수 있습니다. 테스트 프로그램을 닫은 후 테스트 프로그램을 실행하는 동안 massif가 파일을 점차적으로 덤프하도록하는 방법이 있습니까?

    1

    2답변

    필자는 런 타임 동안 엄청난 양의 메모리를 할당하는 것으로 보이는 다중 스레드 응용 프로그램을 개발 중입니다. 실행이 끝나면 모든 메모리가 해제되므로 valgrind는 메모리 누수가 없음을 보여줍니다. 무슨 일이 있었는지 알기 위해 대용량 도구를 사용하려고했지만 ms_print는 주 스레드에 대한 정보 만 표시합니다. 그러나, 나는 대부분의 메모리가 자식