আমি কীভাবে পরিষেবাদি.সেক্স দ্বারা পর্যায়ক্রমিক 100% মেমরির ব্যবহার ডিবাগ করতে পারি?


0

আমি বুট ক্যাম্পের মাধ্যমে একটি ম্যাকবুক প্রোতে উইন্ডোজ 7 এসপি 1 চালিয়ে যাচ্ছি (অর্থাত্ এটি স্থানীয়ভাবে বুট করে)।

সম্প্রতি services.exeপ্রতি 15 মিনিট বা তার পরে এটি সিস্টেমের মধ্যে সমস্ত উপলব্ধ মেমরি ব্যবহার করার জন্য 1-2 মিনিটের পথ ধরে mpালু পথ দেখাবে (আমার ক্ষেত্রে সমস্ত 8 গিগাবাইট মেমরি) behavior এটি সেখানে কয়েক মিনিট অবস্থান করবে এবং তারপরে আবার স্বাভাবিক অবস্থায় নামবে।

প্রক্রিয়াটি নিজেই ~ 40MB মেমরিটি ব্যবহার করে ~ 5 গিগাবাইট + মেমরি এবং পরে ~ 40MB এ চলে যায় ..

আমি প্রক্রিয়াটির ডাম্পটি পেয়েছিলাম যখন এটি ব্যবহারের মাধ্যমে ছড়িয়ে পড়ছিল procdumpএবং 3 জিবি ফাইলটিতে পুনরাবৃত্ত তথ্য রয়েছে - এটি কলগুলি ফাংশন করার জন্য পয়েন্টারগুলির মতো দেখায় বা আমি যখন এগুলি দেখতাম তখন ঠিকানাগুলি ফেরত দেয় windbg

আমি এটিও একবার দেখেছিলাম procmonকিন্তু ডেটা খুব আলোকিত ছিল না - দেখার মতো তেমন কিছুই ছিল না এবং সেখানে কী ছিল সাধারণ দেখাচ্ছিল।

আমি যা খুঁজছি তা হ'ল কোনও অ্যাপ্লিকেশনটির মাধ্যমে মেমরির ব্যবহারের দিকে কীভাবে আরও ভালভাবে নজর দেওয়া যায় যাতে আমি কীভাবে এই আচরণের কারণ ঘটাচ্ছি তা সনাক্ত করার চেষ্টা করতে পারি poin

উত্তর:


2

ঠিক আছে. যদি প্রায় 15 মিনিটে এটি ঘটে তবে আপনি এটির জন্য অপেক্ষা করতে পারেন এবং দ্রুত কাজ করতে পারেন। প্রক্রিয়াটি ডাম্প করার জন্য প্রয়োজনীয় নয়।

Services.exeপরিষেবাগুলি প্রবর্তনকারী হ'ল। পরিষেবাগুলি তাদের দ্বারা পরিচালিত হয় না, তারা প্রক্রিয়াগুলি দ্বারা হোস্ট করা হয় svchost.exe

এটি কেন ঘটছে তা জানতে, আপনার মেশিনটি কেন এই র‌্যামটি গ্রহণ করছে যে কোন পরিষেবাটি এটির কারণ ঘটছে তা আপনার জানা দরকার।

এটি সম্পাদন করার জন্য আপনি মাইক্রোসফ্ট সিসিনটার্নালস সরঞ্জামটি প্রক্রিয়া এক্সপ্লোরার হিসাবে ব্যবহার করতে পারেন । এই সরঞ্জামটি হুইট করে আপনি প্রক্রিয়াটিকে মেমোরি দিয়ে অর্ডার করতে পারেন এবং আরও আকর্ষণীয় যদি আপনি কোনও svchost.exeপ্রক্রিয়াতে ক্লিক করেন তবে আপনি দেখতে পাবেন যে কোন পরিষেবাগুলি এটি চলছে। প্রসেস এক্সপ্লোরারে আপনি পিতা-মাতার এবং সন্তানের গাছ দ্বারা প্রক্রিয়াটি দেখতে পাবেন, যাতে আপনি দেখতে পাবেন কোন সন্তানের প্রক্রিয়াটি কোন svchost দ্বারা সমস্যা সৃষ্টি করছে।

প্রসেক্স এক্সপ্লোরার দিয়ে আপনি দেখতে পাচ্ছেন যে প্রক্রিয়াটির মধ্যে কোন থ্রেডগুলি লোড করা হয়েছে (ইয়য়কে প্রতীকগুলি লোড করতে হবে যাতে আপনি তাদের আসল নামগুলি দেখতে পারেন, কেবল বিকল্প মেনুতে যান, প্রতীকগুলি কনফিগার করুন), যদি আপনি কোনও অদ্ভুত থ্রেড দেখেন তবে আপনি হবেন এর থ্রেডগুলি দেখতে এবং কোন থ্রেড সম্ভবত হ্যাংয়ের কারণ হয়ে উঠছে তা দেখতে সক্ষম।

এবং সমাপ্ত করার জন্য, যদি প্রক্রিয়া এক্সপ্লোরার দিয়ে আপনার কাছে এটি দ্রুত হয়ে যায় আপনি কোনও প্রক্রিয়াতে ডান ক্লিক করতে পারেন এবং স্থগিতাদেশ নির্বাচন করতে পারেন। আপনি ম্যানুয়ালি এটিকে পুনরায় শুরু না করা পর্যন্ত এটি কার্যকর করাতে বিরতি দেবে এবং জিনিসগুলি বিশ্লেষণ করার জন্য আপনার কাছে সময় থাকবে।


-1

আমি সম্প্রতি একই সমস্যাটি অনুভব করেছি তবে আমি এই আচরণের কারণে কোনও পরিষেবা আলাদা করতে পারিনি। এছাড়াও কোনও ত্রুটিযুক্ত পরিষেবা সার্ভিস.এক্সে নয়, এসভিচোস্ট.এক্সে মেমরির ব্যবহারের কারণ হতে পারে। আমি অবশেষে দেখতে পেলাম যে কোনও ইএফএস এনক্রিপ্টযুক্ত ফোল্ডারে বিপুল সংখ্যক ফাইল অ্যাক্সেস করা উচ্চ মেমোরির ব্যবহারের সূত্রপাত করে (যেমন একটি ইফএস এনক্রিপ্টযুক্ত ফোল্ডারে ছোট ফাইল সহ 10 জিবি জিআইটি সংগ্রহস্থলে একটি বড় চেকআউট করা)। ফোল্ডারটি ডিক্রিপ্ট করে মনে হচ্ছে সমস্যাটি আমার সমাধান হয়েছে। আমি মনে করি আমাকে বিটলকার বা অন্য কিছুতে স্যুইচ করা দরকার ...

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