7 طرق لقياس الوقت المستغرق لإكمال ملف دفعي أو تنفيذ سطر الأوامر

2017-02-26 01:26:53
رئيسي·البرمجيات·7 طرق لقياس الوقت المستغرق لإكمال ملف دفعي أو تنفيذ سطر الأوامر

ستساعد القدرة على كتابة أوامر المجموعة بشكل كبير مستخدم الكمبيوتر على أتمتة المهام البسيطة دون الحاجة إلى تعلم لغة برمجة لكتابة برنامج مخصص لها أو حتى تثبيت برنامج تطوير ضخم مثل Microsoft Visual Studio. كل ما عليك فعله هو تشغيل المفكرة والبدء في كتابة الأوامر ، ثم حفظها بامتداد .bat حيث يتعرف نظام تشغيل Windows تلقائيًا على أنه ملف دفعي.

سيؤدي تشغيل ملف .bat على الفور إلى تشغيل أوامر متعددة بالترتيب ولكن في بعض الأحيان قد تفشل بعض الأوامر عندما يتم تشغيلها عن كثب مع بعضها البعض. الحل البسيط هو قياس المقدار التقريبي للوقت المستغرق لتنفيذ الأمر بالكامل ، وتحديد التأخير بين السطر التالي والاستمرار فيه.

بصرف النظر عن ذلك ، يمكن أيضًا الحصول على وقت تنفيذ لسطر الأوامر لأغراض القياس. تقيس بعض الأمثلة الوقت المستغرق لنسخ الملفات بين أجهزة الكمبيوتر أو محركات الأقراص الثابتة. هنا لدينا 7 طرق مختلفة يمكنك استخدامها لتتبع وقت تنفيذ الأمر. 1. ptime

ptime هي أداة صغيرة ومجانية تم إصدارها في عام 2002 ولكنها لا تزال تعمل بشكل مثالي في Windows 8.1. يعد استخدام ptime لقياس مقدار الوقت لإنهاء تنفيذ الأمر سهلاً مثل إضافة الأمر بعد اسم الملف. سيقيس أمر المثال أدناه مقدار الوقت المستغرق لسرد جميع الملفات والمجلدات من محرك الأقراص C: \.

سجل ptime.exe dir C: \ / s

يدعي ptime أن وقت التنفيذ المقاس دقيق إلى 5 مللي ثانية أو أفضل.

تنزيل ptime


2. TimeThis

TimeThis هي أداة رسمية من Microsoft من Windows 2000 Resource Kit. TimeThis هو برنامج قديم جدًا تم إصداره في عام 2000 ولكنه لا يزال يعمل بشكل جيد في Windows 8.1. تم تثبيت الملف القابل للتنفيذ TimeThis.exe في C: \ Program Files \ Resource Kit \ ولم يقم المُثبّت بتعيين مسار يسمح بتشغيل أداة TimeThis.exe في أي مكان ، لذا تأكد من التغيير إلى دليل Resource Kit لتشغيله TimeThis.

استخدام TimeThis هو بالضبط نفس وقت ptime. ما عليك سوى إلحاق الأمر بعد ذلك لقياس الوقت لتشغيل الأمر.

تنزيل TimeThis


3. Gammadyne Timer

يختلف استخدام Gammadyne Timer قليلاً عن الأداة الأولين المذكورة أعلاه. وهو يعمل كمؤقت حيث يؤدي استدعاء البرنامج في المرة الأولى إلى بدء المؤقت وتشغيله مرة أخرى باستخدام مفتاح / s سيوقف المؤقت ويبلغ الوقت المنقضي المقاس. فيما يلي مثال لملف دفعي يستخدم Gammadyne Timer لحساب مقدار الوقت المستغرق لإكمال تنفيذ ملف اختبار io.exe.

timer.exe
io.exe
timer.exe / s

يظهر Gammadyne Timer فقط في الثانية بينما يظهر الوقت والتوقيت لمدة تصل إلى مللي ثانية.

تحميل Gammadyne Timer


4. TimeMem

TimeMem هو تطبيق أحدث يتم نقله من أداة وقت Unix. بدلاً من مجرد عرض إجمالي الوقت لتنفيذ الأمر ، فإنه يوفر أيضًا معلومات أخرى تتعلق باستخدام الذاكرة وإحصاءات الإدخال / الإخراج مثل رمز الخروج ووقت النواة ووقت المستخدم وخطأ الصفحة ومجموعة العمل والتجمع المقسم إلى صفحات والتجمع غير المقسم إلى صفحات والصفحة حجم الملف.

TimeMem يتطلب msvcr100.dll ، ملف مكتبة وقت تشغيل Microsoft C من أجل التشغيل وإلا فإنه سيظهر نافذة منبثقة خطأ تقول "لا يمكن بدء تشغيل البرنامج لأن MSVCR100.dll مفقود من جهاز الكمبيوتر الخاص بك. الرجاء إعادة تحميل البرنامج \ التطبيق لعلاج هذه المشكلة". إذا لم يكن لديك الملف ، يمكنك تنزيله من هنا ووضعه في نفس الموقع مثل TimeMem.

تنزيل TimeMem


5. بوويرشيل

PowerShell عبارة عن هيكل سطر أوامر أكثر تقدمًا يمكنك العثور عليه مدمجًا في Windows بدءًا من 7 ، لذا لا توجد حاجة لاستخدام أي أداة تابعة لجهة خارجية لقياس الوقت لتنفيذ الأمر. يمكن استخدام الأمر cmdlet Measure-Command لقياس الوقت الذي يستغرقه تشغيل الأمر.

أمر القياس {. \ io.exe}

ضع في اعتبارك أنه من المهم لف الأمر الذي تريد قياسه بأقواس متعرجة يمنى ويسرى وإلا ستحصل على خطأ وسيطة غير صالحة.


6. الموقت فائقة الدقة القيادة

يعد Ultra Precision Command Timer أقدم أداة في هذه الفئة والتي يمكنك العثور عليها بتاريخ 1993 وقد تم إنشاؤها لقياس وقت تنفيذ أوامر DOS. سيطالبك تشغيله على Windows 8.1 بتثبيت مكون قديم NTVDM لأن هذه الأداة عبارة عن تطبيق 16 بت ولكنه لا يزال يعمل ، ولكن ليس على نظام تشغيل 64 بت.

ستندهش من أن هذه الأداة القديمة هي الوحيدة التي يمكنها قياس ما يصل إلى ميكروثانية!

تنزيل Ultra Command Precision Command Timer


7. ٪ TIME٪

قد ينسى بعض الأشخاص أنه يمكنك بالفعل طباعة الوقت والتاريخ الحاليين في سطر الأوامر أو DOS باستخدام٪ TIME٪ و٪ DATE٪. ستعمل هذه الطريقة بشكل مشابه تمامًا لـ Gammadyne Timer عن طريق طباعة الوقت الحالي قبل وبعد تشغيل الأمر وحفظ الوقت إلى ملف timer.txt خارجي.

ECHO Start Measure٪ Time٪ >> timer.txt
أمرك
ECHO Stop Measure٪ Time٪ >> timer.txt

المشكلة الوحيدة هي أنه يجب عليك حساب فروق التوقيت بين الاثنين يدويًا من ملف timer.txt للحصول على إجمالي الوقت لتنفيذ الأمر.

اختيار المحرر