timep: أداة تحليل أداء Bash فائقة السرعة مع رسوم Flamegraphs مدمجة

2025-08-26
timep: أداة تحليل أداء Bash فائقة السرعة مع رسوم Flamegraphs مدمجة

timep هي أداة تحليل أداء متقدمة تعتمد على آلية المُحاصرات (traps) لـBash، تُولّد ملفات تعريف لأوقات تنفيذ كل أمر على حدة، وتسجل تسلسلياً أوقات تنفيذ الأوامر والبيانات الوصفية بناءً على عمق التعشيش لوظائف وshells الفرعية. الإصدار الأخير (v1.3) مكتمل بذاته، ويتضمن ملفاً ثنائياً مضغوطاً، بالإضافة إلى مُولّد لرسوم Flamegraphs. أدت عمليات إعادة الهيكلة الكبيرة إلى تحسين الأداء بشكلٍ كبير، حيث أصبح اختبارٌ يتضمن حوالي 67,000 أمر يستغرق 5 دقائق فقط (مقابل 20 دقيقة سابقاً!). يُقدم timep ملفات تعريف مفصلة ومُلخصة، بالإضافة إلى رسوم Flamegraphs بصرية مُفيدة، مما يُسهّل تحليل وتحسين كود Bash.

التطوير تحليل أداء Bash