DEVEL :: DPROF.

DEVEL :: DPROF هو ملف تعريف برمجية بيرل.
التحميل الان

DEVEL :: DPROF. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Devel::DProf team
  • موقع ويب الناشر:
  • http://search.cpan.org/~ilyaz/DProf-19990108/DProf.pm

DEVEL :: DPROF. العلامات


DEVEL :: DPROF. وصف

DEVEL :: DPROF هو profiler رمز بيرل. DEVEL :: DPROF هو رمز Perl Profiler.synopsis Perl5 -d: DPROF Test.prof Devel :: حزمة DPROF هي رمز Perl Profiler. سيؤدي ذلك إلى جمع المعلومات حول وقت تنفيذ البرنامج النصي PERL و Subs في هذا البرنامج النصي. يمكن استخدام هذه المعلومات لتحديد الروتينات الفرعية التي تستخدمها معظم الوقت وتسمى الروتين الفرعي في معظم الأحيان. يمكن أيضا استخدام هذه المعلومات لإنشاء رسم بياني للتنفيذ من البرنامج النصي، مما يعرض العلاقة بين الروتين الفرعي. يستخدم Profiler السنانير تصحيح الأخطاء. لذا إلى اختبار البرنامج النصي الشخصي. يجب استخدام الأمر التالي: Perl5 -d: DPROF Test.plwhen ينتهي البرنامج النصي (أو عند ملء المخزن المؤقت الإخراج)، سيقوم Profiler بتفريغ معلومات الملف الشخصي على ملف يسمى TOMMON.OUT. يمكن استخدام أداة مثل dprofpp لتفسير المعلومات الموجودة في هذا الملف الشخصي. سيقوم الأمر التالي بطباعة أفضل 15 روتينات فرعية استخدمت معظم الوقت: طباعة DPROFPPPPPTO رسم بياني للتنفيذ من التروتينات الفرعية في البرنامج النصي استخدم الأمر التالي: DPROFPP -TCOSSULT DPROFPP للخيارات الأخرى. تنسيق ProfileThe الملف الشخصي القديم هو ملف نصي يشبه هذا: # #Fortwo $ هرتز = 100؛ $ XS_Version = 'DPROF 19970606'؛ # يتم إعطاء جميع القيم في هرن $ Rrun_utime = 2؛ $ rrun_stime = 0؛ $ rrun_rtime = 7 part2 + 2628566822884 Dynaloader :: Import - 2628566822884 Dynaloader :: Import + 2728566822885 الرئيسية :: Bar - 2728566822886 Main :: Bar + 2728566822886 Main :: Baz + 2728566822887 Main :: بار - 2728566822888 الرئيسية :: بار الخط الأول هو الرقم السحري. الخط الثاني هو قيمة هيرتز، أو علامات الساعة، من الجهاز حيث تم جمع ملف التعريف. السطر الثالث هو الاسم والمعرف الإصدار للأداة التي أنشأت الملف الشخصي. الخط الرابع هو تعليق. يحتوي الخط الخامس على ثلاثة متغيرات يحملون وقت المستخدم ووقت النظام، وفي الوقت الفعلي للعملية أثناء وجها لم يتم عرضه. يشير الخط السادس إلى بداية قسم ملف تعريف الإدخال / الخروج الفرعي. الأعمدة في Part2 هي: دخول الفرعي (+) / خروج (-) مارك وقت المستخدم في علامة دخول / خروج Sub، في وقت نظام علامة التقراد في الدخول الفرعي / علامة الخروج، في الوقت الحقيقي في علامة التطبيق في علامة إدخال / خروج Sub، في علامة اسم الفرعية المؤهل بالكامل، عندما يتم استخدام Newer Perl Home Former، مما قد يبدو مثل هذا: #fortytwo $ HZ = 10000؛ $ XS_Version = 'DPROF 19971213'؛ # يتم إعطاء جميع القيم في هرتز $ over_utime = 5917؛ $ over_stime = 0؛ $ over_rtime = 5917؛ $ over_tests = 10000؛ $ rrun_utime = 1284؛ $ rrun_stime = 0؛ rrun_rtime = 1284؛ Total_Marks = 6؛ Part2 @ 4060 406 و 2 بار رئيسي + 2 @ 4560 456 - 2 @ 10 1 و 3 Main Baz + 3 @ 1410 141 + 2 @ 1410 141 - 2 @ 10 1 و 4 Main Foo + 4 @ 1420 142 + و DEVVEL :: DPROF :: كتابة @ 50 5 - و DEVEL :: DPROF: Write (ذات قيمة عالية من Env {perl_dprof_ticks}). القيم الجديدة $ over_ * تظهر النفقات العامة المقاسة لجعل $ over_tests يتم استخدام "المكالمات إلى ملف التعريف" هذه القيم من قبل المنشط لطرح النفقات العامة من Runtimes. خطوط بدءا من @ علامة وقت مرت من الخط السابق. الخطوط التي تبدأ بمعرف فرعي جديد وإظهار الحزمة واسم الروتين الفرعي لهذا المعرف. خطوط بدءا من +، - و * موضحة إدخال الروتين الفرعي والخروج من قبل المعرفات، و GOTO SUBR.The Old-Style. متطلبات: perl.


DEVEL :: DPROF. برامج ذات صلة