আমি কীভাবে চলমান প্রক্রিয়া / থ্রেডের কল স্ট্যাকটি দেখতে পারি?


14

কেউ আমাকে একটি কল স্ট্যাক বা একটি চলমান প্রক্রিয়ার স্ট্যাক ট্রেস পেতে বলেছিল যাতে সে আমার জন্য এটি বিশ্লেষণ করতে পারে।

আমি কীভাবে এই তথ্য পেতে পারি?

উত্তর:


35
  1. প্রক্রিয়া এক্সপ্লোরার পান ।

  2. ফাইল মেনু থেকে সমস্ত প্রক্রিয়ার বিবরণ প্রদর্শন সক্ষম করুন :

    এখানে চিত্র বর্ণনা লিখুন

  3. মূল ফলকে, আপনার আগ্রহী প্রক্রিয়াটি নির্বাচন করুন:

    এখানে চিত্র বর্ণনা লিখুন

  4. নির্বাচিত প্রক্রিয়াটির জন্য প্রসঙ্গ মেনু (ডান ক্লিক) খুলুন এবং বৈশিষ্ট্যগুলি ক্লিক করুন :

    এখানে চিত্র বর্ণনা লিখুন

  5. উপর টপিক ট্যাব, আপনি যে প্রক্রিয়া ভিতরে চলমান থ্রেডের একটি তালিকা দেখতে সক্ষম হবেন:

    এখানে চিত্র বর্ণনা লিখুন

  6. আপনার আগ্রহী থ্রেডটি নির্বাচন করুন এবং স্ট্যাক বোতামটি ক্লিক করুন:

    এখানে চিত্র বর্ণনা লিখুন

  7. প্রক্রিয়া এক্সপ্লোরার এখন নির্বাচিত থ্রেডের জন্য বর্তমান কল স্ট্যাক প্রদর্শন করবে:

    এখানে চিত্র বর্ণনা লিখুন

প্রতীক

আপনার সমস্যা সমাধানের জন্য যদি আপনাকে আরও বিশদ পেতে হয় তবে প্রসেস এক্সপ্লোরারে ডিবাগিং প্রতীকগুলি লোড করা প্রায়শই সহায়ক very এই হল কিভাবে:

  1. আপনার যদি ইতিমধ্যে কোনও উইন্ডোজ ডিবাগার ইনস্টল না থাকে তবে আপনাকে প্রথমে উইন্ডোজের জন্য ডিবাগিং সরঞ্জামগুলি ইনস্টল করতে হবে ।

  2. প্রক্রিয়া এক্সপ্লোরারগুলিতে, বিকল্প মেনু থেকে সিম্বলগুলি কনফিগার করুন খুলুন :

    এখানে চিত্র বর্ণনা লিখুন

  3. আপনার যদি ডিবাগিং সরঞ্জামগুলি (বা অন্য কোনও উইন্ডোজ ডিবাগার) ইনস্টল থাকে তবে প্রক্রিয়া এক্সপ্লোরার স্বয়ংক্রিয়ভাবে dbghelp.dllফাইলটি সন্ধান করবে। অন্যথায়, এখানে সঠিক পথ নির্ধারণ করুন।

    এখানে চিত্র বর্ণনা লিখুন

    প্রতীকসমূহ পথ ভালো কিছু হওয়া উচিত:

    SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols
    

    আপনি যে অংশটি সামঞ্জস্য করতে চান তা হ'ল C:\Symbols। এটি সেই অবস্থান যেখানে ডিবাগিং প্রতীকগুলি ক্যাশে করা হবে।


সমস্ত থ্রেড কল স্ট্যাক ফাইল ডাম্প করার উপায় আছে?
বিগুরা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.