Java'da en yüksek yığın bellek kullanımı nasıl ölçülür? MemoryPoolMXBean, bellek havuzu başına pik kullanımını izler, ancak tüm yığını değil. Ve en yüksek yığın kullanımı sadece farklı yığın bellek havuzlarının toplamı değildir.Java'da en yüksek yığın bellek kullanımı nasıl ölçülür?
5
A
cevap
4
0
, sen tip HEAP ait olan tüm bellek havuzlarının zirve kullanılan boyutunu birleştirebilirsiniz.
List<MemoryPoolMXBean> pools = ManagementFactory.getMemoryPoolMXBeans();
long total = 0;
for (MemoryPoolMXBean memoryPoolMXBean : pools)
{
if (memoryPoolMXBean.getType() == MemoryType.HEAP)
{
long peakUsed = memoryPoolMXBean.getPeakUsage().getUsed();
System.out.println("Peak used for: " + memoryPoolMXBean.getName() + " is: " + peakUsed);
total = total + peakUsed;
}
}
System.out.println("Total heap peak used: " + Util.format(total));
İlgili konular
- 1. Firefox eklenti bellek kullanımı nasıl ölçülür
- 2. Yüksek bellek kullanımı,
- 3. Node.js yüksek sanal bellek kullanımı
- 4. Grafik Belleği nasıl ölçülür WebGL uygulamasının kullanımı
- 5. Yüksek bellek kullanımı yalnızca çok işlem yaparken
- 6. PostgreSQL backend işlemi yüksek bellek kullanımı sorunu
- 7. Gradle daemon tarafından yüksek bellek kullanımı
- 8. libGL yığın kullanımı
- 9. Toplam STL konteyner bellek tüketimi nasıl ölçülür?
- 10. mongodb yüksek işlemci kullanımı
- 11. Bellek kullanımı nasıl görüntülenir?
- 12. Bellek kullanımı
- 13. İdeal bellek kullanımı tutarları
- 14. Glassfish - yüksek CPU kullanımı
- 15. Liste görünümü bellek kullanımı
- 16. Linux bellek kullanımı geçmişi
- 17. Netbeans'ın bellek kullanımı nasıl azaltılır?
- 18. ASP.NET: Yüksüz yüksek CPU kullanımı
- 19. Bellek Bant Genişliği Kullanımı
- 20. Sınır JTextPane bellek kullanımı
- 21. Eclipse "javaw.exe" Yüksek CPU kullanımı
- 22. Bu kod parçasının performansı nasıl ölçülür?
- 23. Her bir nesnenin aldığı bellek miktarı nasıl ölçülür .NET
- 24. Bellek kullanımı: Program çok fazla bellek ayırıyor
- 25. Scala - Yerel boyutta çok sayıda dosyada XML.loadFile gerçekleştirildiğinde yüksek yığın kullanımı
- 26. Nasıl yazdırılır Java jvm bellek kullanımı hata ayıklama amaçlı?
- 27. Tomcat PowerShell Bellek Kullanımı
- 28. Resharper bellek kullanımı 2008
- 29. Java BigDecimal bellek kullanımı?
- 30. iphone bellek kullanımı
bir kod belli bir parça çalıştırırken yüksek bellek kullanımını ölçmek ilgi oluştu şeyler: Burada
bir örnektir. TotalMemory() bu bilgiyi iade etmiyor gibi görünüyor. – Pinch, belirli bir kod parçasının bellek kullanımını ölçmek çok zordur. Bunu google edebilirsiniz, ancak mükemmel bir yaklaşım mevcut değildir (şu anda). –