0
توصيف عارض يفتح ويتصور callgrind الملفات.يمكنك استخدام Treemap أو Callgraph أو القوائم المسطحة أو الهرمية لتحديد الوظائف التي يقضي التطبيق فيها وقتًا أكثر من المتوقع.يمكنك إنشاء بيانات ملفات تعريف callgrind المطلوبة باستخدام العديد من الأدوات الخارجية المتاحة للعديد من المنصات ولغات البرمجة.على سبيل المثال ، يمكنك فتح ملفات callgrind التي تم إنشاؤها بواسطة امتداد Xdebug لـ PHP و Valgrind و Ruby ruby-prof و Python cProfile مع pyprof2calltree و gperftools-pprof و Golang مع pprof و Node.js مع Valgrind أو nodegrind والعديد من أدوات التنميط الأخرىإخراج الملف .... الميزات - تكاليف الوظائف المرئية مثل Treemap و Callgraph و Lists - يمكن إخفاء وظائف النظام بناءً على إعدادات مسبقة قابلة للتخصيص - التنقل لأسفل من خلال النقر المزدوج فوق الماوس فوق التفاصيل - عارض ملف المصدر المشروح بتكاليف وعلامات ألوان - قابل للتهيئةمواقع المصدر - يعرض التكاليف كبيانات أولية أو كنسبة مئوية - يعالج العديد من التكاليف وأنواع المواضع - يعرض الدورات والتكرارات - فرز البيانات حسب التكاليف أو اسم الوظيفة أو اسم الملف - محفوظات التنقل - توزيع ملفات callgrind المضغوطة - بصمة ذاكرة صغيرة (على سبيل المثال ، تقريبًاذاكرة 280 ميجابايت تستخدم لفتح وعرض ملف callgrind 4.6 غيغابايت تم إنشاؤه بواسطة xdebug) عرض callgraph هو: - Zoomable ويدعم إيماءات لوحة التتبع مثل التكبير ،التصغير والتكبير / التصغير الذكي - يمثل تكاليف المكالمات حسب سماكة الاتصالات - يمكن تقليل تعقيدها عن طريق إخفاء الوظائف ذات التكلفة الأقل من الإعداد المسبق القابل للتخصيص المسبق. يستخدم Profv Viewer graphviz لتخطيط وتقديم callgraphs.تم ترخيص شركة Graphviz بموجب ترخيص Eclipse Public License الإصدار 1.0.يمكنك تحميل graphviz في
profiling-viewer
موقع الكتروني:
http://profilingviewer.comالتصنيفات
بدائل لـ Profiling Viewer لنظام التشغيل Linux
5
Kcachegrind
KCachegrind هي أداة لتصور بيانات الملف الشخصي ، وتستخدم لتحديد الأجزاء الأكثر استهلاكا للوقت في تنفيذ البرنامج.
- تطبيق مجاني
- Linux