Netbeans'in bellek izleme aracı (
aslında VisualVm ile aynı araç gömülü VisualVm
) bellek sızıntılarını izlemek için bir iç içe geçirme metrikine sahiptir: Surviving Generations Metric.Hayatta kalan nesilleri anlama Metrik
bir definition of this metric oracle.com'daki bulunabilir:
- bir Üretimi aynı GC aralığı içinde oluşturulan örneklerini bir dizi (iki çöp koleksiyonları arasında) olduğu
- bir hayatta kalan Üretimi hayatta bir nesil olan en az bir çöp toplama. hayatta çöp koleksiyonlarının sayısı - neslin yaşı - Kuşaklar (ölçümler) değerini Hayatta kalan
- (farklı nesil yaşları ile Generations sayısı)
İkinci tanım hakkında bir sorum var. Bir çöp toplamada hayatta kalmak için örneği'un ne anlama geldiğini biliyorum. Ama bir çöp koleksiyonundan kurtulmak için jenerasyonu'un ne anlama geldiğinden emin değilim. , en az bir nesnesinin çöp toplama işleminden kurtulduğu anlamına mı geliyor?
Küçük düzeltme: Netbeans bellek izleme aracı gömülü bir VisualVM değildir. VisualVM, NetBeans Profiler'ın soyulmuş sürümünü içerir. VisualVM'deki CPU ve Bellek profili, NetBeans Profiler koduna dayanmaktadır. –
Bilgi için teşekkürler. Sorumu güncelledim. – barjak