প্রতিটি কম্পিউটার ব্যবহারকারী জানে যে হতাশ, ডুবে যাওয়া অনুভূতিটি ঘটে যখন কোনও সিস্টেম ক্র্যাশ হয়। সিস্টেম ক্র্যাশগুলি সতর্কতা ছাড়াই ঘটে এবং ফলস্বরূপ উত্পাদনশীলতা, হতাশাগ্রস্ত ব্যবহারকারী এবং কখনও কখনও কাজ হারিয়ে ফেলার ফলে ঘটে।

যুবক ক্যাফেতে ল্যাপটপ ব্যবহার করছে

একটি "ডাম্প" ক্রাশের মুহুর্তে কম্পিউটারের অবস্থার একটি রেকর্ড। ড্যাম্প ফাইলগুলি উইন্ডোজ দ্বারা স্বয়ংক্রিয়ভাবে উত্পন্ন হয় যখন কোনও ক্রাশ ঘটে। এগুলি বিকাশকারী এবং উন্নত ব্যবহারকারীরা ক্র্যাশের কারণ কী তা নির্ধারণ করতে সহায়তা করে used ডিএমপি হ'ল ডাম্প ফাইলগুলির জন্য উইন্ডোজ যে ফাইল এক্সটেনশন ব্যবহার করে।

ডিএমপি ফাইল ডেটা ফর্ম্যাট

তিন ধরণের মেমরি ডাম্প রয়েছে যা উইন্ডোজ দ্বারা উত্পাদিত হতে পারে। প্রথম এবং বৃহত্তম, একটি সম্পূর্ণ মেমরি ডাম্প বলা হয়। যখন এই ধরণের ডাম্প তৈরি হয়, তখন মেমরির মোট সামগ্রি একটি ডিএমপি ফাইলে লেখা হয়।

দ্বিতীয়টি এবং উল্লেখযোগ্যভাবে ছোট, ডাম্পের প্রকারটি হ'ল কার্নেল মেমরি ডাম্প। এর নাম অনুসারে, কার্নেল মেমরি ডাম্প কেবল কার্নেল স্মৃতি রেকর্ড করে। অপ্রয়োজনীয় মেমরি এবং ব্যবহারকারী-মোড প্রোগ্রামগুলিতে বরাদ্দ হওয়া কোনও মেমরি উপেক্ষা করা হয়। এটি সম্পূর্ণ মেমরির ডাম্পের চেয়ে ডাম্প ফাইলটিকে বিশ্লেষণ করা সহজ এবং কম সময়সাপেক্ষ করে।

তৃতীয় এবং সবচেয়ে কমপ্যাক্ট ধরণের ডাম্প, একটি ছোট মেমোরি ডাম্প বলা হয়, একটি ডিএমপি ফাইল উত্পন্ন করে যা আকার মাত্র 64 কিলোবাইট। এটিতে কেবল নিম্নলিখিত তথ্য অন্তর্ভুক্ত রয়েছে: স্টপ বার্তা এবং এর প্যারামিটারগুলি, লোড হওয়া ড্রাইভারের একটি তালিকা, থামানো প্রসেসরের জন্য প্রসেসরের প্রসঙ্গ (PRCB), প্রক্রিয়া সম্পর্কিত তথ্য এবং কার্নেল প্রসঙ্গ (EPROCESS) ডেটা, প্রক্রিয়া ডেটা এবং কার্নেল প্রসঙ্গ (ETHREAD) ) থামানো থ্রেডের জন্য এবং বন্ধ থ্রেডের জন্য কার্নেল-মোড কল স্ট্যাক।

কিভাবে একটি ডিএমপি ফাইল সনাক্ত করতে হয়

ডিফল্টরূপে, সম্পূর্ণ মেমরি ডাম্প এবং কার্নেল মেমরি ডাম্পগুলি উভয়ই% সিস্টেমরूट% \ মেমরি.ডিম্পে লেখা হয়। উইন্ডোজ একবারে এই ডাম্প ফাইলগুলির মধ্যে একটি সংরক্ষণ করে। যখন একটি নতুন ক্রাশ ঘটে তখন বিদ্যমান ডিএমপি ফাইলটি ওভাররাইট করা হয়।

একটি ছোট মেমোরি ডাম্প দ্বারা উত্পাদিত ডিএমপি ফাইলগুলি%% সিস্টেমরूट% \ মিনিডাম্প ডিরেক্টরিতে সংরক্ষিত হয়। অন্যান্য ডাম্পের মতো নয়, বিদ্যমান ছোট ছোট মেমোরি ডাম্প ফাইলগুলি নতুন তৈরি করা হলে ওভাররাইট করা হয় না।

উইন্ডোজ স্বয়ংক্রিয়ভাবে ছোট মেমরি ডাম্প ডিএমপি ফাইলগুলির ফাইলের নামটিতে তারিখটি অন্তর্ভুক্ত করে। উদাহরণস্বরূপ, "mini043014-01.dmp" নামে একটি ডিএমপি ফাইল 30 এপ্রিল, 2014 এ তৈরি করা হয়েছিল। ফাইলের নামের পরে "-01" ইঙ্গিত করে যে এটি সেদিন তৈরি প্রথম ডিএমপি ফাইল ছিল।

একটি ডিএমপি ফাইল খোলার ও দেখা হচ্ছে

ডিএমপি ফাইলগুলি খোলার ও দেখার জন্য দুটি প্রধান সফ্টওয়্যার অ্যাপ্লিকেশন রয়েছে: উইন্ডোজ ডিবাগিং সরঞ্জাম এবং ডাম্প চেক ইউটিলিটি, ডাম্পচ্ক নামেও পরিচিত। উইন্ডোজ ডিবাগিং সরঞ্জামগুলি সম্পূর্ণ মেমরি ডাম্প এবং কার্নেল মেমরি ডাম্পগুলি পরীক্ষা করার জন্য সেরা বিকল্প, যখন ডাম্পচ্ক ছোট মেমরির ডাম্পগুলি দেখার জন্য আদর্শ। উভয় অ্যাপ্লিকেশন মাইক্রোসফ্টের ওয়েবসাইট থেকে বিনামূল্যে ডাউনলোড করা যাবে। যেহেতু সঠিক URL গুলো সময়ের সাথে সাথে পরিবর্তন হতে পারে, তাই প্রোগ্রামগুলির জন্য http://www.microsoft.com এ নামটি অনুসন্ধান করা এবং তারপরে ফলাফলগুলি লিঙ্কগুলি থেকে ডাউনলোড করা ভাল।

উইন্ডোজ ডিবাগিং সরঞ্জামগুলি ব্যবহার করে একটি ডিএমপি ফাইল পরীক্ষা করতে, একটি কমান্ড প্রম্পট খুলুন এবং আপনি যে ফোল্ডারে উইন্ডোজ ডিবাগিং সরঞ্জামগুলি ইনস্টল করেছেন সেটিতে নেভিগেট করুন। তারপরে, ফাইলটি খোলার জন্য নিম্নলিখিত কমান্ডগুলির মধ্যে একটি প্রবেশ করান:

উইন্ডবজি -y সিম্বলপথ -i ইমেজপথ -z ডাম্পফিলপথ

kd -y SymbolPath -i চিত্রপথ -z ডাম্পফিলপথ

প্রথম কমান্ডটি উইন্ডোর জিইউআই ডিবাগারে ডিএমপি ফাইলটি খুলবে, এবং দ্বিতীয় কমান্ড এটি পাঠ্য-ভিত্তিক ইন্টারফেসে খুলবে। সিম্বলপথ প্যারামিটারটি আপনার হার্ড ড্রাইভে ডিবাগিং প্রতীকগুলির অবস্থান বোঝায়। ইমেজপ্যাথ প্যারামিটারটি আপনার চিত্র ফাইলগুলির অবস্থান বোঝায়। অবশেষে, ডাম্পফিলপথ প্যারামিটারটি আপনার ডিএমপি ফাইলের অবস্থান।

ডাম্পচ্কে একটি ডিএমপি ফাইল খোলার জন্য, নিম্নলিখিত আদেশটি একটি কমান্ড প্রম্পটে টাইপ করুন:

ডাম্পক ডাম্পফিলপথ

একটি ডিএমপি ফাইলের বিষয়বস্তু বিশ্লেষণ

উইন্ডোজ ডিবাগিং সরঞ্জামগুলি ডিএমপি ফাইল বিশ্লেষণের জন্য বেশ কয়েকটি সহায়ক কমান্ড সরবরাহ করে। ! বিশ্লেষণ-শো কমান্ড স্টপ ত্রুটি কোড এবং এর পরামিতিগুলিকে আউটপুট করে। সঠিকভাবে ক্র্যাশের কারণ কী, তা নির্ধারণের জন্য এটি দরকারী। ! বিশ্লেষণ -v কমান্ডটি ভার্বোজ আউটপুট হিসাবে একই তথ্য প্রদর্শন করে। Lm NT কমান্ড ক্র্যাশের সময় লোড হওয়া মডিউলগুলির একটি তালিকা প্রদর্শন করে।

উইন্ডোজ ডিবাগিং সরঞ্জামগুলির সাথে তুলনা করে, ডাম্পচ্ক একটি মোটামুটি সহজ ইউটিলিটি। এটি মূলত ডাম্প ফাইলগুলির অখণ্ডতা যাচাই করতে এবং সেগুলি দেখার জন্য ব্যবহৃত হয়। ত্রুটির জন্য ডাম্প ফাইল পরীক্ষা করতে, আপনি -e কমান্ড লাইন এক্সটেনশনটি ব্যবহার করতে পারেন। উদাহরণস্বরূপ, আপনি কমান্ড লাইনে নিম্নলিখিত টাইপ করবেন:

ডাম্পকি-ডাম্পফিলিপথ

অন্যান্য ডাম্পচ অপশনগুলির মধ্যে রয়েছে -v, যা ভার্বোজ মোড চালু করে, -p, যা কেবলমাত্র ডিএমপি শিরোনামকেই ছাড়িয়ে যায়, এবং -সি, যা দ্রুত ডাম্প বৈধকরণ সম্পাদন করে।