Oracle Application Server ile + HeapDumpOnOutOfMemoryError opsiyon çalışması: XX mu?

oy
2

Bazen üretimde OutOfMemoryError alıyorsanız ve bunu ortaya çıktığında neler olduğunu en azından soruna neden ya da ne analiz edebilmek istiyorum. Ben -XX kullanarak bir HProf profili elde edebilmek gerektiğini görünüyor: + HeapDumpOnOutOfMemoryError seçenek, ama bu özel JVM olduğunu okudum.

Herkes başarıyla Oracle Uygulama Sunucusu v10.1.2.0.2 bu seçeneği kullandı mı? Eğer öyleyse, sonuç dosyasını nasıl analiz edileceğine ilişkin herhangi bir ipucu var mı?

Oluştur 09/12/2008 saat 17:30
kaynak kullanıcı
Diğer dillerde...                            


3 cevaplar

oy
2

Oracle OC4J Güneş JVM 1.3.1 ve 1.4.2 için onaylanmıştır (bkz bu PDF ).

XX: + HeapDumpOnOutOfMemoryError seçenek Ee bu JVM en birinde OC4J çalışmalıdır bu seçeneği kullanmak için Java 6 tanıtılan ve Java 5.0 güncellemesi 7 ve Java 1.4.2 güncellemesi 2. backported edildi.

Bir hprof bellek Böyle Eclipse Hafıza Analyzer gibi araçlar oldukça numarası kullanabilirsiniz dökümü analiz etmek için, visualvm veya NetBeans (Eclipse 3.5 Galileo ile birlikte).

Cevap 08/07/2009 saat 22:57
kaynak kullanıcı

oy
0

Evet, o senin JVM sürümüne bağlıdır. + HeapDumpOnOutOfMemoryError parametreyi: Bazı JVMs XX desteklemek için görünmüyor.

Cevap 24/12/2008 saat 12:25
kaynak kullanıcı

oy
0

Bu seçenek GÜNEŞ / SAP / HP JVM en özgüdür ve sana JRockit VM kullanmak işe şüpheliyim. Java spec tarafından gerekli değildir çünkü JRockit ayrıca, hiç hprof biçimini desteklemiyor olabilir.

Sen kontrol etmek isteyebilir YourKit yakın ben bunun farkındayım sadece aracı geliyor ise Eclipse Hafıza Analyzer için bellek kullanımı analizi . JRockit destekler niteliktedir.

Cevap 10/12/2008 saat 10:14
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more