2010-07-08 3 views
1

메모리 누수에 대한 프로그램을 확인하려면이 방법을 사용해야합니까? 사용할 수있는 소프트웨어는 무엇이며 어떻게 사용합니까? 나는 여기에있는 코드에서 메모리 누수가 발생했는지 확인하고 그것을 확인하는 방법을 잘 모르겠다.메모리 프로파일 러 소프트웨어 - 어떻게 사용합니까? 예?

감사합니다.

+0

사용중인 플랫폼을 지정하면 더 나은 답변을 얻을 수 있습니다. 네이티브 코드를 실행하는 응용 프로그램의 메모리 프로파일 링은 JVM에서 실행되는 메모리 프로파일 링과 약간 다릅니다 (예 : – nont

답변

0

프로파일 링하려는 언어에 따라 다릅니다.

기본 메모리 할당자를 계측 된 메모리 할당 자로 대체하는 C 프로파일 러가 있으며, 아마도 더 새롭고 더 나은 기술이 다수있을 것입니다. 사용 해본 이후로 오랜 시간이 걸렸습니다. this question을보십시오.

.Net의 경우, Red Gate은 좋은 프로파일 러입니다. 저는 그것을 사용해 봤는데, 그만한 가치가 있습니다.

자바에서 사용할 수있는 정보가 확실하지 않습니다. 빠른 검색을 통해 몇 가지 오픈 소스 프로파일 러가 있음을 알 수 있습니다.

나는 그들이 존재한다고 확신하지만, 자바 스크립트에서 사용할 수있는 것이 확실하지 않습니다.

+0

). .NET의 경우 Red Gate가 최고입니다. 또 다른 방법은 JetBrains의 dotTrace입니다. –