سؤال

لقد قمت للتو بتنزيلها وصنعت المكتبات / الملفات التنفيذية لأدوات أداء Google. قبل أن أقوم بتشغيل ملف تعريف CPU Profiler على التطبيق الذي أرغب في التحقيق فيه، أريد أن أتعلم كيفية استخدام الأدوات بشكل صحيح ربما في تطبيق عينة. ما هو مثال جيد لتشغيل Google CPU Profiler؟ شكرا مقدما.

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

المحلول

تظهر الفقرة التالية في ملف Readme.windows الموزعة مع Perftools 1.3:

كان لدى Heap-Profiler ميناء أولي لنظام Windows. لم يتم اختباره جيدا، وربما لا يعمل على الإطلاق عند تمكين تحسين مؤشر الإطار (FPO) - أي في وضع الإصدار. لم يتم بعد استئناف الميزات الأخرى للثرفاعة، مثل وحدة المعالجة المركزية والمسكرات على التسرب، إلى Windows على الإطلاق.

نصائح أخرى

في تجربتي، لأضبط الأداء، مكدس أخذ العينات هي طريقة الاختيار.

تحتوي Google Perftools على Sampler مكدس، وأعتقد أنه يمكن إجراء محلل البصرية لإظهار تكلفة البيانات الفردية، وليس فقط وظائف.

ما تحتاج إلى معرفته هو النسبة المئوية لوقت المكدس يحتوي على هذا البيان، لأن هذا هو مقدار الوقت الذي سيتم حفظه إذا تمت إزالة العبارة.

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