2017-11-17 5 views
0

서비스를 중지하거나 프로그램을 설치할 수없는 Windows 생산 시스템에 설치된 서비스에 메모리 누수가 있습니다. 필자는 작업 관리자를 사용하여 메모리 덤프를 파일로 추출했습니다.Valgrind - 열린 Windows 메모리 덤프

이 메모리 덤프는 1GB를 더 많이 차지하지만 DotMemory와 같은 도구를 사용하면 2MB의 메모리 만 보입니다. 나는 누수가 관리되지 않는 메모리에 있고 누출을 찾기 위해 Valgrind와 함께 덤프를 열고 싶다고 생각하지만 Valgrind를 사용하여 덤프를 여는 방법을 찾을 수 없었습니다.

제가 Valgrind를 사용하는 것은 거의 처음입니다. 저는이 프로그램에 익숙하지 않습니다. 나는 그것이 가능하거나 그것이 의미가 있는지조차 모른다.

미리 감사드립니다.

답변

0

Valgrind는 유지 관리가 불가능하다고 생각하는 일부 오래된 포트를 제외하고는 Windows에서 사용할 수 없습니다. 또한, 나는 메모리 덤프 분석 기능을 가지고 있다는 것을 알지 못합니다.

저는 Windows 도구에 익숙하지 않습니다. Valgrind와 가장 가까운 것은 IBM Rational PurifyPlus이지만 BoundsChecker와 Insure ++와 같은 다른 도구가 있다고 생각합니다. 라이브 서버 요구 사항과 호환되지 않는 계측 단계가 필요할 수 있습니다.

+0

답변 해 주셔서 감사합니다. Windows 용 Valgrind가 문제가되지 않습니다. 덤프 파일을 Linux 컴퓨터로 전송하여 여기에서 분석 할 수 있습니다. –

+0

나는 아직도 그것이 도움이 될 것이라고 생각하지 않는다. –