2010-05-28 5 views
1

WinDbg를 사용하여 응용 프로그램에서 메모리 누수가 발생하는 즉시 고통을 겪을 것입니다. 다행히도, 나는 그것을 수행하는 방법에 대한 아주 좋은 단계별 프로세스를 제공하는 몇 가지 좋은 기사를 발견했다. 여전히 상당히 고통스런 과정입니다. VS2010에는 Silverlight 응용 프로그램에서 메모리 누수를 쉽게 찾아 낼 수있는 기능이 내장되어 있습니까? 물론 .NET의 메모리 누수는 잘못된 이름처럼 들리지만, 의도하는 것은 가비지 수집해야한다고 생각하는 객체를 계속 참조하는 모든 객체를 찾는 것입니다.VS2010으로 메모리 누수를 찾을 수 있습니까?

답변

2
: 여기에 실버 라이트에서 메모리 누수를 찾기 위해 WinDbg를 사용을 시작하는 방법에 대한 좋은 기사가 관심이있을 수 그들을 위해

.NET 응용 프로그램에서 메모리 누수가 발생할 때 isn't a misnomer at all 이 문제는 in applications I've worked on, 둘 다 Winforms 및 Webforms했습니다.

WinDbg + SOS.dll은 ANTS Profiler과 비교하여 아프다. 일반적으로 나는 제품을 선전하지 않겠지 만, 회사에서 일하면 그 제품을 사면 많은 돈을 절약 할 수 있습니다. 메모리 누수를 조사해야하는 번거 로움을 줄이고 개발자 시간은 거의 항상 응용 프로그램을 구입하는 것보다 비용이 많이 듭니다.

+0

여기 내 회사의 일부 다른 사람들은 ANTS 프로파일 러를 사용했으며 그 점을 높이 평가했습니다. –

0

저는 VS 2010에 있습니다. 나는 마이크로 소프트가 누수를 찾기위한 메모리 프로파일 러로서 http://memprofiler.com/을 가지고 있었고, 다른 써드 파티 도구들이 있다는 것을 기억한다.

HTH.

+0

.NET 메모리 프로파일 러는 Microsoft 제품이 아닌 타사로 보입니다. SciTech Software (http://www.scitech.se/)는 완전히 다른 스웨덴 회사처럼 보입니다. –

관련 문제