विषयसूची:

मैं एक हीप डंप फ़ाइल कैसे देख सकता हूँ?
मैं एक हीप डंप फ़ाइल कैसे देख सकता हूँ?

वीडियो: मैं एक हीप डंप फ़ाइल कैसे देख सकता हूँ?

वीडियो: मैं एक हीप डंप फ़ाइल कैसे देख सकता हूँ?
वीडियो: अपनी पूरी 'जन्म कुंडली' Truecaller database से हटानी है तो ये वीडियो देख डालिए! 2024, अप्रैल
Anonim

अगर आपके पास एक है ढेर डंप फ़ाइल अपने स्थानीय सिस्टम पर सहेजे गए, आप खोल सकते हैं फ़ाइल जावा VisualVM में चुनकर फ़ाइल > मुख्य मेनू से लोड करें। Java VisualVM खुल सकता है ढेर डंप में सहेजा गया है। एचप्रोफ फ़ाइल प्रारूप। कब आप एक खोलते हैं बचाया ढेर डंप , NS ढेर डंप मुख्य विंडो में एक टैब के रूप में खुलता है।

यह भी जानना है कि, मैं ढेर डंप कैसे बना सकता हूं?

जावा हीप डंप उत्पन्न करने के कई तरीके हैं:

  1. रनटाइम पर हीप डंप प्राप्त करने के लिए jmap -dump विकल्प का उपयोग करें;
  2. रनटाइम पर HotSpotDiagnosticMXBean के माध्यम से हीप डंप प्राप्त करने के लिए jconsole विकल्प का उपयोग करें;
  3. -XX:+HeapDumpOnOutOfMemoryError VM विकल्प निर्दिष्ट करके OutOfMemoryError को फेंके जाने पर हीप डंप उत्पन्न होगा;
  4. एचप्रोफ का प्रयोग करें।

इसी तरह, मैं जावा डंप फ़ाइल कैसे पढ़ूं? आप jvisualvm.exe का उपयोग कर सकते हैं जो JDK 1.5 और इसके बाद के संस्करण के साथ आता है। यह JDK के बिन फोल्डर में मौजूद है। यह एक बहुत अच्छा टूल है जिसका उपयोग रनिंग को भी प्रोफाइल करने के लिए किया जा सकता है जावा अनुप्रयोग। आप जेपीरोफाइलर का भी उपयोग कर सकते हैं पढ़ना ढेर डंप फ़ाइलें.

यह भी जानिए, क्या है हीप डंप?

ए ढेर डंप Java™ प्रक्रिया की स्मृति का एक स्नैपशॉट है। स्नैपशॉट में जावा ऑब्जेक्ट्स और कक्षाओं के बारे में जानकारी होती है ढेर फिलहाल स्नैपशॉट चालू हो गया है। क्लास लोडर, नाम, सुपर क्लास और स्टैटिक फील्ड। कचरा संग्रह जड़ें। जेवीएम द्वारा पहुंच योग्य वस्तुओं को परिभाषित किया गया है।

ढेर डंप का उपयोग क्या है?

ए ढेर डंप एक निश्चित समय पर जेवीएम में स्मृति में मौजूद सभी वस्तुओं का एक स्नैपशॉट है। वे स्मृति-रिसाव की समस्याओं के निवारण और स्मृति को अनुकूलित करने के लिए बहुत उपयोगी हैं प्रयोग जावा अनुप्रयोगों में। ढेर डंप आमतौर पर बाइनरी प्रारूप hprof फ़ाइलों में संग्रहीत होते हैं।

सिफारिश की: