2009-03-30 5 views

답변

38

이 같은 것을 사용할 수 있습니다

Iterator<MemoryPoolMXBean> iter = ManagementFactory.getMemoryPoolMXBeans().iterator(); 
while (iter.hasNext()) 
{ 
    MemoryPoolMXBean item = iter.next(); 
    String name = item.getName(); 
    MemoryType type = item.getType(); 
    MemoryUsage usage = item.getUsage(); 
    MemoryUsage peak = item.getPeakUsage(); 
    MemoryUsage collections = item.getCollectionUsage(); 
} 

이 당신에게 메모리의 모든 유형을 제공 할 것입니다. "Perm Gen"유형에 관심이 있습니다.

+2

감사합니다. 나는 MemoryPoolMXBean을 취하고 있는데, name.equalsIgnoreCase ("Perm Gen")입니다. –

+0

필요한 정보, 감사합니다. – vissu

관련 문제