সুচিপত্র:

আমি কিভাবে একটি হিপ ডাম্প ফাইল দেখতে পারি?
আমি কিভাবে একটি হিপ ডাম্প ফাইল দেখতে পারি?

ভিডিও: আমি কিভাবে একটি হিপ ডাম্প ফাইল দেখতে পারি?

ভিডিও: আমি কিভাবে একটি হিপ ডাম্প ফাইল দেখতে পারি?
ভিডিও: কিভাবে হিপ ডাম্প এবং Rread নেবেন, বিনামূল্যে সফ্টওয়্যার VisualVM দ্বারা হিপ ডাম্প ফাইল বিশ্লেষণ করুন | .hprof ফাইল 2024, এপ্রিল
Anonim

যদি তোমার কাছে থাকে একটা হিপ ডাম্প ফাইল আপনার স্থানীয় সিস্টেমে সংরক্ষিত, আপনি খুলতে পারেন ফাইল জাভা ভিজুয়ালভিএম-এ নির্বাচন করে ফাইল > প্রধান মেনু থেকে লোড. Java VisualVM খুলতে পারে গাদা ডাম্প মধ্যে সংরক্ষিত. hprof ফাইল বিন্যাস কখন আপনি একটি খুলুন সংরক্ষিত গাদা ডাম্প , দ্য গাদা ডাম্প প্রধান উইন্ডোতে একটি ট্যাব হিসাবে খোলে।

এছাড়াও জানতে হবে, আমি কিভাবে একটি গাদা ডাম্প করতে পারি?

জাভা হিপ ডাম্প তৈরি করার বিভিন্ন উপায় রয়েছে:

  1. রানটাইমে একটি হিপ ডাম্প পেতে jmap -dump বিকল্প ব্যবহার করুন;
  2. রানটাইমে HotSpotDiagnosticMXBean এর মাধ্যমে একটি হিপ ডাম্প পেতে jconsole বিকল্প ব্যবহার করুন;
  3. -XX:+HeapDumpOnOutOfMemoryError VM বিকল্প নির্দিষ্ট করে OutOfMemoryError নিক্ষেপ করা হলে হিপ ডাম্প তৈরি হবে;
  4. hprof ব্যবহার করুন।

একইভাবে, আমি কিভাবে একটি জাভা ডাম্প ফাইল পড়তে পারি? আপনি jvisualvm.exe ব্যবহার করতে পারেন যা JDK 1.5 এবং তার উপরে আসে। এটি JDK এর বিন ফোল্ডারে উপস্থিত। এটি একটি খুব ভাল টুল যা চলমান প্রোফাইলে ব্যবহার করা যেতে পারে জাভা অ্যাপ্লিকেশন আপনি এমনকি JProfiler ব্যবহার করতে পারেন পড়া গাদা ডাম্প ফাইল.

এছাড়াও, একটি গাদা ডাম্প কি?

ক গাদা ডাম্প একটি Java™ প্রক্রিয়ার স্মৃতির একটি স্ন্যাপশট। স্ন্যাপশটে জাভা অবজেক্ট এবং ক্লাস সম্পর্কে তথ্য রয়েছে গাদা এই মুহূর্তে স্ন্যাপশটটি ট্রিগার করা হয়েছে। ক্লাস লোডার, নাম, সুপার ক্লাস এবং স্ট্যাটিক ক্ষেত্র। আবর্জনা সংগ্রহের শিকড়। JVM দ্বারা পৌঁছানো যায় বলে সংজ্ঞায়িত অবজেক্ট।

গাদা ডাম্প ব্যবহার কি?

ক গাদা ডাম্প একটি নির্দিষ্ট মুহুর্তে JVM-এ মেমরিতে থাকা সমস্ত বস্তুর একটি স্ন্যাপশট। এগুলি মেমরি-লিক সমস্যার সমাধান করতে এবং মেমরি অপ্টিমাইজ করতে খুব কার্যকর ব্যবহার জাভা অ্যাপ্লিকেশনে। স্তূপ সাধারণত বাইনারি ফরম্যাটের hprof ফাইলে সংরক্ষণ করা হয়।

প্রস্তাবিত: