Bir uygulamada bir permgen hatasını ayıklamaya çalışıyorum. Uygulamayı profillemek için VisualVM çalıştırıyorum ve bellek anlık görüntüsünün bir yığınını aldım.VisualVM - Bir sınıftaki tüm başvuruları bulun
Anlık görüntüyü analiz için VisualVM'e yükledim, şu anda sınıflar listesinde birkaç kez görünen, hepsi 0 örneğiyle, 0 boyutta listelenen birkaç tane görebilirsiniz - bu sınıflardan yalnızca birini bekliyorum (muhtemelen sınıf yükleyicisine bağlı)) - Bu sınıflara hiçbir örnek verilmeden neyin hala devam ettiğini belirlemek için herhangi bir yol var mı? Referansı neyin tuttuğunu analiz etmek için sadece dökümü (.hprof) yükleyebilsem başka bir aracı kullanmaktan mutlu olurum.
Teşekkürler!
Geçmişte bunun için YourKit kullandık. Bir çöplüğü yükleyebilir. Ücretsiz bir değerlendirme lisansı alabilirsiniz. –