Ishlash testida yig'ma dump nima?
Ishlash testida yig'ma dump nima?

Video: Ishlash testida yig'ma dump nima?

Video: Ishlash testida yig'ma dump nima?
Video: Qaysi sinf zor a-sinf vs b-sinf 2024, May
Anonim

To'plangan chiqindilar o'z ichiga oladi: JVM ning surati Uyum o'sha paytda. Jonli ob'ektlarni ko'rsatadi uyum ob'ektlar orasidagi havolalar bilan birga. Ilovada xotira muammolarini tahlil qilishda muhim ahamiyatga ega. Xotiradan foydalanish modellarini aniqlash uchun foydalaniladi.

Shu tarzda, yig'indisi nima?

A yig'indisi Java™ jarayoni xotirasining oniy tasviridir. Suratda Java ob'ektlari va sinflari haqidagi ma'lumotlar mavjud uyum ayni paytda oniy tasvir ishga tushirildi. Sinf yuklovchisi, nomi, super sinfi va statik maydonlar. Axlat yig'ish ildizlari. JVM tomonidan erishish mumkin bo'lgan ob'ektlar.

Xuddi shunday, yig'ma dump nimani o'z ichiga oladi? Heap Dump - bu asosan xotirangizning surati. Bu o'z ichiga oladi xotirada joylashgan barcha ob'ektlar, ushbu ob'ektlarda saqlangan qiymatlar, ushbu ob'ektning kiruvchi va chiquvchi havolalari.

Odamlar ham so'rashadi, men yig'ma axlatni qanday ko'rishim mumkin?

Agar sizda bo'lsa yig'indisi mahalliy tizimingizda saqlangan faylni asosiy menyudan Fayl > Yuklash ni tanlab Java VisualVM da ochishingiz mumkin. Java VisualVM ochilishi mumkin yig'imlar ichida saqlangan. hprof fayl formati. Saqlanganni ochganingizda yig'indisi , the yig'indisi asosiy oynada yorliq sifatida ochiladi.

Yivli dump va ipli dump o'rtasidagi farq nima?

A ipni tashlash a axlatxona barcha tiriklarning to'plamidan iplar . A yig'indisi a axlatxona Java davlatining holati uyum xotira. Shunday qilib, bir vaqtning o'zida ilova xotiradan qanday foydalanishini tahlil qilish uchun foydalidir, shuning uchun ba'zi xotira muammolarini diagnostika qilishda juda qulay va agar vaqt oralig'ida bajarilsa, xotira oqishini tashxislashda qulay.

Tavsiya: