2009-03-30 17 views

Antwort

38

Sie können so etwas wie folgt verwenden:

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(); 
} 

Dies gibt Ihnen alle Arten von Speicher. Sie interessieren sich für "Perm Gen" Typ.

+2

Danke, das funktioniert. Ich nehme den MemoryPoolMXBean wo Name.equalsIgnoreCase ("Perm Gen"). –

+0

Benötigte Informationen, Danke kgiannakakis. – vissu

Verwandte Themen