سؤال

ركضت cprofile على القليل من التعليمات البرمجية ، والتي من بين أشياء أخرى تولد العديد من المواضيع التي تقوم بمعظم العمل. عندما نظرت إلى إخراج التنميط ، لا أرى أي تسجيل لجميع الوظائف التي تم استدعاؤها داخل الخيوط. أنا متأكد من أنهم تم استدعاؤهم ، لأنهم يفعلون أشياء يسهل رؤيتها مثل الكتابة إلى DB وما إلى ذلك.

هل CPROFILE ليس خيوط الملف الشخصي؟ هل فاتني شيء؟

هل كانت مفيدة؟

المحلول

وجدت الجواب هنا: حلقة الوصل

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top