이것은 이전 질문 인 Application crash with no explanation의 확장입니다.힙 손상 찾기
응용 프로그램 서버에서 힙 손상으로 인해 많은 크래시가 발생했습니다. 이러한 충돌은 프로덕션에서만 발생합니다. 테스트 환경에서는 재생산 할 수 없습니다.
이러한 충돌을 추적하는 방법을 찾고 있습니다.
Application Verifier가 제안되었으며 괜찮 았지만 프로덕션 서버에서는 사용할 수 없습니다. 응용 프로그램 검증기를 사용하여 프로덕션 환경에서 시작하려고하면 상당히 강력한 서버 (64 비트 응용 프로그램, 16GB 메모리, 8 프로세서)이지만 완전히 사용할 수 없으므로 속도가 느려집니다. 응용 프로그램 검증기없이 실행하면 약 1GB의 메모리 만 사용하고 프로세서주기의 10-15 %를 사용하지 않습니다.
거대한 오버 헤드를 추가하지 않고 힙 손상을 찾는 데 도움이되는 다른 도구가 있습니까?
이것은 시작하는 좋은 방법입니다. 나는 Microsoft의 Application Verifier를 사용하여이를 사용했으며 내가 직면 한 버그를 발견 할 수있었습니다. –