Mündəricat:

Yığın dump faylına necə baxa bilərəm?
Yığın dump faylına necə baxa bilərəm?

Video: Yığın dump faylına necə baxa bilərəm?

Video: Yığın dump faylına necə baxa bilərəm?
Video: Redmi 10 NV Data is corrupted Решение 2024, Noyabr
Anonim

Əgər varsa a yığın dump faylı Yerli sisteminizdə saxladığınız zaman aça bilərsiniz fayl Java VisualVM-də seçərək Fayl > Əsas menyudan yükləyin. Java VisualVM aça bilər yığın zibillikləri -də saxlanmışdır. hprof fayl format. Nə vaxt açsan a xilas oldu yığın zibilliyi , the yığın zibilliyi əsas pəncərədə nişan kimi açılır.

Həm də bilmək lazımdır ki, mən yığın zibilini necə edə bilərəm?

Java yığın zibilini yaratmağın bir neçə yolu var:

  1. İcra zamanı yığın dump əldə etmək üçün jmap -dump seçimindən istifadə edin;
  2. İstifadə zamanı HotSpotDiagnosticMXBean vasitəsilə yığın dump əldə etmək üçün jconsole seçimindən istifadə edin;
  3. -XX:+HeapDumpOnOutOfMemoryError VM seçimini təyin etməklə OutOfMemoryError atıldıqda yığın dump yaradılacaq;
  4. hprof istifadə edin.

Eynilə, Java dump faylını necə oxuya bilərəm? JDK 1.5 və daha yuxarı versiyalarla birlikdə gələn jvisualvm.exe-dən istifadə edə bilərsiniz. JDK-nın bin qovluğunda mövcuddur. Bu, hətta qaçışı profil etmək üçün istifadə edilə bilən çox yaxşı bir vasitədir Java tətbiqlər. Siz hətta JProfiler-dən istifadə edə bilərsiniz oxumaq yığın faylları boşaltın.

Həmçinin bilin ki, yığın zibil nədir?

A yığın zibilliyi Java™ prosesinin yaddaşının şəklidir. Anlık görüntüdə Java obyektləri və sinifləri haqqında məlumat var yığın hazırda snapshot işə salınır. Sinif yükləyicisi, ad, super sinif və statik sahələr. Zibil toplama kökləri. JVM tərəfindən əldə edilə bilən obyektlər.

Yığın dumpunun istifadəsi nədir?

A yığın zibilliyi müəyyən bir anda JVM-də yaddaşda olan bütün obyektlərin snapshotudur. Onlar yaddaş sızması problemlərini həll etmək və yaddaşı optimallaşdırmaq üçün çox faydalıdır istifadə Java proqramlarında. Yığın zibilləri adətən ikili format hprof fayllarında saxlanılır.

Tövsiyə: