예제 데몬 프로그램에서 valgrind를 실행했습니다. 부모는 1000B의 청크를 할당 한 후에 종료하지만 배경에서 실행되는 자식은 2 초마다 malloc을 통해 힙에 200B의 메모리를 할당합니다.valgrind 도구 모음 작업
제 질문은 : valgrind가 실제 프로세서 나 합성 CPU에서 프로그램을 실행합니까?
실제 힙 또는 존재하지 않는 합성 RAm에 메모리를 할당합니까?
나는 꽤 긴 기간 동안 프로그램을 실행시켜 아이가 힙에 2GB의 메모리를 할당하도록했기 때문에. 대용량 프로그램을 구현할 때 부모를위한 하나의 출력 파일을 얻었고 데몬 프로세스를 죽이면 다른 대용량 파일이 생겼습니다. 아웃. 힙에 메모리를 할당 한 것을 보여주는 자식에 대해서.