ProcDump

ProcDump هو تطبيق سطر أوامر يُستخدم لمراقبة التطبيقات بحثًا عن ارتفاعات مفاجئة في استخدام وحدة المعالجة المركزية ، وإنشاء ملفات تفريغ الذاكرة أثناء حدوث هذه الارتفاعات. [ 2 ] [ 3 ] ويمكن للمسؤول أو مطور البرامج استخدام ملفات تفريغ الذاكرة لتحديد سبب الارتفاع المفاجئ. يدعم ProcDump مراقبة النوافذ المتوقفة والاستثناءات غير المعالجة . كما يمكنه إنشاء ملفات تفريغ الذاكرة بناءً على قيم عدادات أداء النظام. [ 4 ]

ملخص

في البداية، كان برنامج ProcDump متاحًا فقط لأنظمة مايكروسوفت ويندوز . في نوفمبر 2018، أكدت مايكروسوفت أنها تعمل على نقل أدوات Sysinternals ، بما في ذلك ProcDump و ProcMon ، إلى نظام لينكس . [ 5 ] البرنامج مفتوح المصدر ، وهو مرخص بموجب ترخيص MIT ، ويمكن الاطلاع على شفرته المصدرية على منصة GitHub . [ 6 ]

يتطلب إصدار لينكس نواة لينكس الإصدار 3.5 أو أحدث، ويعمل على أنظمة Red Hat Enterprise Linux / CentOS 7، و Fedora 26 ، و Mageia 6 ، و Ubuntu 14.04 LTS . ولا يتمتع حاليًا بميزات متطابقة تمامًا مع إصدار ويندوز (مثل عدادات الأداء المخصصة).

مثال

قم بإنشاء خمسة ملفات تفريغ الذاكرة الأساسية بفارق عشر ثوانٍ بين كل عملية مستهدفة، مع تحديد مُعرّف العملية (pid) == 1234

$ sudo procdump -n 5 -p 1234

انظر أيضاً

مراجع