কিভাবে একটি প্রক্রিয়া ব্যবহার করা হয় কত মেমরি গণনা?


1

আমি জানতে চাই, কত প্রক্রিয়া ক্রমবর্ধমান মেমরি ব্যবহার করছে?

আমি একটি বড় কপি অপারেশন সময় আমার সিস্টেমের কর্মক্ষমতা বিশ্লেষণ করছি। যে, আমি কয়েক প্রসেস লক্ষ্য করছি।

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

আমি xperf কমান্ড ব্যবহার করে চেষ্টা করেছি।

Xperf কমান্ডে, আমি নিম্নলিখিত কার্নেল পতাকা ব্যবহার করেছি

->MEMORY+MEMINFO+MEMINFO_WS+HARD_FAULTS+VIRT_ALLOC+VAMAP+FOOTPRINT+REFSET

এবং; stackwalk পতাকা

->PageAccess+PageAccessEx+PageRelease+PageRangeAccess+PageRangeRelease+VirtualAlloc+VirtualFree+HardFault+HeapCreate+HeapFree+HeapAlloc+HeapDestroy+HeapRealloc+PagefileMappedSectionCreate+PagefileMappedSectionDelete

ফলিত ইএলএলে, আমি মেমরির নীচে বাম প্যানেলে নিচের ট্যাবগুলি দেখতে পারি। মেমরি ব্যবহার: এটি কোনও ব্যবহার নয় কারণ এতে কোনও সম্পর্কিত সম্পর্কিত ডেটা নেই।

হার্ড ফল্ট: প্রক্রিয়া দ্বারা পৃষ্ঠা ফল্ট ভার্চুয়াল alloc জীবন সময় কমিট: প্রক্রিয়া দ্বারা অসামান্য কমিট পুল গ্রাফ: পেজেড ডেটা এবং নন-পেজেড ডেটা আবাসিক সেট:

  1. ডিফল্ট
  2. মেমরি চাপ
  3. শারীরিক মেমরি চাপ
  4. প্রক্রিয়া ব্যক্তিগত কাজ সেট

মেমরি ব্যবহারের জন্য বিবেচনা করতে যা ট্যাব / পরামিতি সম্পর্কে সম্পর্কে আলোকিত করুন। মেমরি ব্যবহার \ মেমরি লিক্স \ API নামটি সম্পর্কে আমি এই তথ্যটি কীভাবে ব্যবহার করবো যা প্রতীক লোড করে উচ্চ মেমরি ব্যবহার করে?


@ magicandre1981
Mr_Aj

ব্যবহার wpr.exe -start রেফারেন্স সেট - ফাইলমোড & amp; amp; সময়সীমা 3 & amp; amp; wpr.exe-স্টপ সি: \ HighMemoryUsage.etl । টেনে আনুন এবং; ঝরা আবাসিক গ্রাফ ব্যবহার দেখতে প্যানেল বিশ্লেষণ করতে
magicandre1981

@ magicandre1981 দুঃখিত কিন্তু এই কমান্ডটি আমাকে ভুল দিচ্ছে। "সিস্টেম নির্দিষ্ট ফাইল খুঁজে পাচ্ছি না। ত্রুটি কোড: 0x80070002"। গীত। আমি উইন্ডোজ 7 ব্যবহার করছি।
Mr_Aj

@ magicandre1981 আপনি কি আবারো উপরের কমান্ডটি চেক করতে পারেন? কারণ আপনি কমান্ডে "রেফারেন্স সেট" লিখেছেন এবং লিঙ্কটি রেসিডেন্ট সেট বিশ্লেষণের জন্য রয়েছে। এবং আমি মনে করি এই দুটি বেশ ভিন্ন।
Mr_Aj

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