الوقت في السجلات

التسجيلات في السجلات حول الوقت المستغرق في عملية معينة أمر شائع جدًا. ربما مع ذلك ، إذا رأيت سجلات بدون قياسات (خاصة عندما يتعلق الأمر بتطبيق يعالج الطلبات "الثقيلة") ، فإن السؤال الذي يطرح نفسه للمطورين يطرح نفسه.



قياس مدة مراحل بدء التطبيق ؛ الوقت الذي يقضيه في معالجة البيانات ؛ يسمح لنا وقت العرض (العرض) وما إلى ذلك بالحكم على كفاية الموارد وفعالية حلنا على هذا النحو. بالإضافة إلى ذلك ، غالبًا ما يكون التوقيت هو الذي يمكن أن يوجهنا إلى أخطاء في حالة عدم وجود علامات واضحة على ذلك في السجلات. على سبيل المثال ، إذا كانت معالجة الطلب ، والتي تستغرق عادةً عدة أجزاء من الثانية ، "تأكل" بشكل دوري أكثر من ثانية ، فهذا سبب واضح للتحقق من معالج الطلب.



نظرًا لأن تحميل تطبيق بأطنان من السجلات يعد مسارًا مشكوكًا فيه ، بعبارة ملطفة ، يحدد المطور ، كقاعدة عامة ، توقيتات العمليات الحرجة. وفي حالة عدم وجود توقيتات ، قد تجد الوظيفة الجديدة في الإصدار المحدث من "عارض السجل" مفيدة.



مع الإصدار 2.5.3 ، أصبح للسنجاب علامة تبويب جديدة "قياس الوقت".



صورة



عند فتحه ، سيحاول التطبيق على الفور تحديد تنسيق التاريخ / الوقت الذي تستخدمه في السجلات بشكل مستقل. إذا نجحت ، يظهر عنصر جديد "نطاق وقت البدء" في قائمة السياق. الآن يمكنك تحديد نقطة البداية للتوقيت.



صورة



بمجرد فتح "النطاق الزمني" ، سيتم تمييز جميع الطوابع الزمنية وقابلة للنقر عليها. نقرة بسيطة ستضيف نطاقًا ولكن لن تغلقه ، مما سيسمح لك بالحصول على شريط مخزّن ؛ أثناء النقر مع الضغط على مفتاح ctrl ، سيتم إغلاق النطاق الزمني.



صورة



بعد إضافة العديد من القياسات ، ستصبح متاحة لك في شكل رسم بياني ، والذي يحتوي أيضًا على وضعين: لمقارنة المدة



صورة



ووضع يأخذ في الاعتبار مقياس الوقت.



صورة



ملاحظات الإدارة
  • scrolling —
  • ctrl/control + scrolling —
  • shift + scrolling — ( )




يمكنك بسهولة تصدير القياسات التي تم الحصول عليها إلى ملف csv.



في هذه المرحلة ، لا يكون السنجاب قادرًا دائمًا على تحديد تنسيق التاريخ / الوقت الذي تستخدمه بشكل مستقل. في هذه الحالات ، يمكنك تحديد التنسيق بنفسك أو تحديد العديد منها.



صورة



كما هو الحال في مشاركة آخر ، أود أن أذكر لكم أن هذا المشروع هو تماما مفتوحة المصدر (لا SMS والتسجيل؛))، ومثل أي مشروع مفتوح المصدر، فإنه يحتاج الدعم المعنوي الخاص بك . لذلك ، فإن النجوم على github مرحب بهم للغاية ويضمنون الدعم اللاحق للمشروع ، وتنفيذ رغباتك ، وأشعة من اللطف والامتنان في اتجاهك.



الحديث عن الرغبات. إذا كنت ترغب في رؤية أي وظائف إضافية ، يمكنك إنشاء مشكلةفي صفحة جيثب ، مع تحديد نوع الميزة. حسنًا ، أو بمجرد ترك تعليق هنا.



شكر.



روابط للإصدار 2.5.3





All Articles