سؤال

هل هناك أي أداة، بخلاف KCacheGrind، قادرة على عرض نتائج callgrind؟ويفضل لنظام التشغيل Windows؟

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

المحلول

alleyoop و <لأ href = "http://www.open-works.net/projects /valkyrie.html "يختلط =" نوفولو noreferrer "> فالكيري غير جبهة بديلة تنتهي.

قد يكون كافيا الإعلانات عن ما تريد، يمكنك استخدام مينغو لتجميع ويندوز أصلي إذا SUA لا يعمل من خارج منطقة الجزاء.

نصائح أخرى

ولقد جمعت kcachegrind على النوافذ باستخدام QT4.7، وهنا هو حزمة ثنائية (بما في ذلك نقطة أداة لتوليد نداء الرسم البياني): http://sourceforge.net/projects/precompiledbin/files/kcachegrind.zip/download

وحاول WebGrind: https://github.com/jokkedk/webgrind

ويعمل على الخادم PHP المحلي. كن حذرا، استخدام التنميط XDebug مع العلم XDEBUG_PROFILE أو غير ذلك عليك خطر الكتابة الناتج التنميط الخاص بك عند فتح WebGrind (منذ WebGrind هو أيضا تطبيق ويب PHP). تفاصيل الموقع WebGrind أيضا مناهج أخرى للتغلب على هذه. الهتافات.

ويمكنك محاولة WinCacheGrind .

ويبدو أن WinCacheGrind لا يمكن فتح انتاج callgrind. لم أحاول فتح انتاج cachegrind، ولكن ينبغي لها أن تعمل، وانا اعتقد. من الصفحة فالكيري، (حتى الآن) "في الوقت الراهن، فالكيري يدعم Memcheck فقط، على الرغم من أن العمل جار لمعالجة Cachegrind وكتلة صخرية."

وهناك مشروع جديد يسمى XCallGraph للحصول على عرض الملفات cachegrind على ويندوز.

لقد حاولت هذه:

إنها متشابهة جدًا ولكنها تختلف في التفاصيل.يمكنني أن أوصي QCacheGrind وهي أكثر الميزات التي تحتوي على تمثيل رسومي، مما يمكن أن يساعد في تحديد المشكلات بشكل أسرع.

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