কিভাবে ওয়ার্কডে জুড়ে প্রসেস লগ করবেন?


13

মূলত, আমি ট্র্যাক করতে চাই যে কোন প্রক্রিয়াগুলি চলছে এবং তাদের সিপিইউ% সারাদিন এলোমেলো হিমায়িত হওয়া এবং আস্তে আস্তে চিহ্নিত করতে। আমি একটি পাঠ্য ফাইলে যেতে চাই এবং আগের দিনের প্রক্রিয়াগুলির একটি লগ, বা সেই প্রভাবটির কিছু দেখতে চাই।

উত্তর:


11

জিইউআই: প্রক্রিয়া মনিটর এটি করতে পারে।

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

সিএলআই: উইন্ডোজ এসডিকে উইন্ডোজ পারফরম্যান্স টুলকিট থেকে এক্সপ্রেস এটিও করতে পারেন।

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

শুরু করা, থামানো (এবং এইভাবে সংরক্ষণ করুন) এবং দেখা এইরকম দেখতে পাবেন:

XPerf -on PROFILE -SetProfInt 5000000
XPerf -d C:\Path\To\Save\The\Trace\To.etl
XPerf C:\Path\To\Save\The\Trace\To.etl 

সেটপ্রফেন্টের ইউনিটগুলি 100 ন্যানোসেকেন্ড সময় অন্তর, বা মিলিসেকেন্ডের দশ-হাজারতম- স্ট্যান্ডার্ডটি প্রতিটি মিলিসেকেন্ডে সিপিইউ প্রোফাইল দেবে এবং উপরের উদাহরণটি প্রতি 500 মিলিসেকেন্ডে প্রোফাইল দেবে।

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


যদিও কিছুটা সম্পর্কহীন, লসো প্রক্রিয়াটি আপনাকে স্বচ্ছলতার আশেপাশে সহায়তা করতে পারে ...

ব্যাকগ্রাউন্ড প্রক্রিয়াগুলির অগ্রাধিকারটি হ্রাস করতে আপনি এটিটি কনফিগার করতে পারেন যাতে আপনার সিস্টেমটি প্রতিক্রিয়াশীল থাকে।

প্রোবালেন্স সেটিংসের স্ক্রিনশট


"নিশ্চিত হয়ে নিন যে আপনি কোনও ব্যাকিং ফাইল কনফিগার করেছেন অন্যথায় আপনার স্মৃতিটি পূরণ করবে।" ডিফল্টরূপে, প্রসেস মনিটর পেজফाइलটি ব্যাকিং স্টোর হিসাবে ব্যবহার করবে। অবশ্যই যদি আপনি এটি অক্ষম না করেন তবে অবশ্যই।
হ্যালো 71

হ্যাঁ, তবে পেজফাইলে সব ধরণের তথ্য দীর্ঘমেয়াদে রাখার পক্ষে পর্যাপ্ত পরিমাণে না থাকলে এটির ধ্রুব আকার থাকতে পারে, আপনার যদি গতিশীল আকার থাকে তবে পৃষ্ঠার টেবিলগুলি আরও বড় হতে পারে।
তামারা উইজসমান

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