응용 프로그램의 메모리 사용을 개선하려면 어떻게해야합니까? [닫은]


10

C # 응용 프로그램을 작성 중이며 응용 프로그램의 실행 시간이 길어질수록 메모리 사용량이 증가하는 것을 볼 수 있습니다.

응용 프로그램의 메모리 사용을 모니터링하고 메모리 누수를 식별하며 일반적으로 응용 프로그램의 메모리 사용을 개선 할 수있는 도구 나 기술이 있습니까?

답변:


14

다음 자료가 도움이 될 수 있습니다

도구

  • .NET 메모리 프로파일 러 메모리 자체를 모니터링하는 것만으로는 누출이나 오래된 개체를 식별하기위한 메모리 프로파일 링을 생각하고있을 것입니다.
  • .NET 메모리 프로파일 링 이 도구를 사용하면 C # .Net 응용 프로그램에서 메모리 관리와 관련된 여러 가지 문제를 해결할 수있었습니다.
  • 도구 멘토이 도구는 Rational Purify를 사용하여 관리 코드 애플리케이션에서 메모리 사용량을 프로파일 링하고 개선하는 방법을 설명합니다. 이 도구 멘토는 Microsoft Windows에서 Microsoft .NET Framework를 실행하는 시스템에서 사용할 수 있습니다.
  • VMMap 실행중인 프로세스에서 메모리를 차지하는 내용을 보여주는 유용한 도구입니다.

  • ANTS 메모리 프로파일 러이 도구는 .NET 응용 프로그램에서 메모리 누수를 찾아 메모리 사용을 최적화합니다.

개념 및 기술


1
Redgate 제품을 사용하고 만족했습니다. 그들은 ANTS 메모리 프로파일 러를
Ben

@ 벤, 네 또 다른 좋은 사람. 나는 이것을 대답에 추가했다.
Md Mahbubur Rahman

jetbrains (resharper 제작자) dotTrace도
razethestray
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.