statprof.

التنميط الإحصائي لبيتثون
التحميل الان

statprof. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • LGPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Bryan O'Sullivan
  • موقع ويب الناشر:
  • http://packages.python.org/

statprof. العلامات


statprof. وصف

StatProf هي وحدة بيثون توفر منشآت إحصائية بسيط ل Python.Python's Profiler Default LSProf منذ عدة سنوات. هذا هو ملتجمات الأدوات، مما يعني أنه يوفر البيانات حول كل إجراء من الاهتمام. في حالة LSProf، يتم تشغيله عند إدخال الوظيفة والخروج. هذا له مشاكل: يمكن أن تكون مكلفة بسبب أخذ العينات المتكررة، وهي أعمى على البقع الساخنة داخل الوظيفة. في النقيض من ذلك، عينات Statprof كومة الاتصال بشكل دوري (افتراضيا، 1000 مرة في الثانية)، وتتبع أرقام السطر بشكل صحيح وظيفة. هذا يعني أنه إذا كان لديك وظيفة 50 خطا تحتوي على حلقتين ساخنتين، فمن المحتمل أن يبلغ Statprof الإبلاغ عنها بدقة. ملاحظة: هذه الحزمة لا تعمل بعد على Windows! راجع ملاحظات التنفيذ وملاحظات التنفيذ أدناه للحصول على التفاصيل. سهل الاستخدام سهل التشغيل مع Statprof: استيراد Statprof Statprof.Start () TRY () TRY () My_Questionable_Function () أخيرا: StatProf.Stop () StatProf.DisPlay () للحصول على مساعدة أكثر شمولا، تشغيل Pydoc StatProf.portabilityBecause يستخدم Statprof مرفق إشارة UNIX IMEIMER، فإنه لا يعمل حاليا على Windows. (البقع لتحسين القدرة على الترحيب سيكون موضع ترحيب.) تنفيذ Notesthee Statprof يعمل Profiler عن طريق تحديد إشارة ملف تعريف UNIX ITIMER_PROF لإيقافه بعد الفاصل الزمني الذي تحدده في الدعوة إلى إعادة تعيين (). عند حرائق الإشارة، يتم تشغيل روتين أخذ العينات الذي ينظر إلى الإجراء الحالي الذي ينفذ، ثم يزحف على المكدس، وعلى كل إطار مواجهته، يزيد عدد عينة عينة كائن رمز الإطار. لاحظ أنه في حالة مواجهة الإجراء عدة مرات على كومة معينة، يتم احتسابها مرة واحدة فقط. بعد اكتمال أخذ العينات، إعادة تعيين Profiler مؤقت التنميط مؤقتا للحريق مرة أخرى بعد الفاصل الزمني المناسب. وفي الوقت نفسه، يحتفظ Profiler بتتبعه، عبر OS.Times ()، وكم وقت وحدة المعالجة المركزية (النظام والمستخدم - وهو أيضا ما هي المسارات ITIMER_PROF) ، قد انقضت في حين تم تنفيذ الرمز في إطار البداية () / إيقاف (). محاولات التعاطف أيضا (قدر الإمكان) لتجنب العد أو توقيت الكود الخاص به. تم كتابة حزمة Historythis في الأصل وأصدرت By Andy Wingo. تم نقله إلى Python الحديث من قبل Alex Frazer، ونشر إلى Github من جيف مويزيلار. المشرف الحالي هو Bryan O'Sullivan.Reporting الأخطاء، والمساهمة باتصال باتشيست الحالي لهذه الحزمة هي Bryan O'Sullivan.Please الإبلاغ عن الأخطاء باستخدام تعقب مشكلة GitHub. إذا كنت ترغب في المساهمة بالصقارات، يرجى - المصدر قيد التشغيل جيثب، لذا يرجى إصدار طلب سحب فقط. git استنساخ git: //github.com/bos/statprof.pyproduct's الصفحة الرئيسية


statprof. برامج ذات صلة

asteval.

آمنة، مقيم ضئيل من تعبير الثعبان باستخدام وحدة AST ...

72

تحميل