2014-01-06 2 views
0

Java 또는 C#을 사용하여 특정 프로세스의 가상 메모리에있는 개체를 인쇄 할 수 있습니까? 내 C# 응용 프로그램의 개체가 너무 많은 메모리를 사용하고 있는지보고 싶습니다. 그래서 나는 현재 실행중인 객체를 인쇄하고 싶습니다. 그럴 수 없다면이 목적을 위해 사용할 수있는 소프트웨어가 있습니까? 자바 당신이 도구 다음 스냅 샷 또는 사용을 복용하는 스크립트를 작성할 수 있습니다 을 heapdumps 당신은 힙 덤프 분석기와 같은 가상 메모리 분석기 스크립트 또는 도구를 통해 정기적으로 가상 메모리의 스냅 샷을하고 분석 할 수가상 메모리에서 개체를 찾는 방법은 무엇입니까?

+0

힙 덤프 분석 기능이있는 프로파일 러 (예 : JVisualVM for Java)를 사용하십시오. – rkosegi

답변

0

조언을 주시기 바랍니다.

  1. 닷넷 메모리 검사기
  2. Windows 성능 모니터
  3. 점 추적
  4. 닷넷 프로파일

어떤 장점과 단점에 더 많은있다. vmem 스냅 샷을 가져 와서 분석하고 주어진 시점에서 메모리에있는 객체를 찾을 수 있습니다.

관련 문제