2009-03-30 20 views

cevap

38

Böyle bir şey kullanabilirsiniz:

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

Bu sayede hafızanın her türlü verecektir. "Perm Gen" tipi ile ilgileniyorsunuz.

+2

Teşekkürler, bu çalışır. MemoryPoolMXBean'ı name.equalsIgnoreCase ("Perm Gen") ile çekiyorum. –

+0

Gerekli bilgi, teşekkür ederim kgiannakakis. – vissu

İlgili konular