क्या कोई मुझे बता सकता है कि आपके पास मैक प्लेटफ़ॉर्म के लिए kcachegrind विंगराइंड वैल्गाइंड जैसे प्रोफाइलिंग के उपकरण हैं।
मुझे नहीं लगता कि ये काम मैक पर हैं, मैं भी उस पर त्वरित जांच कर रहा हूं।
क्या कोई मुझे बता सकता है कि आपके पास मैक प्लेटफ़ॉर्म के लिए kcachegrind विंगराइंड वैल्गाइंड जैसे प्रोफाइलिंग के उपकरण हैं।
मुझे नहीं लगता कि ये काम मैक पर हैं, मैं भी उस पर त्वरित जांच कर रहा हूं।
जवाबों:
मैं OSX पर qcachegrind का उपयोग कर समाप्त हुआ। इसे काढ़ा के माध्यम से स्थापित किया जा सकता है
brew install qcachegrind
या, ग्राफविज़ समर्थन को सक्षम करने के लिए :
brew install qcachegrind --with-graphviz
इस कार्यक्रम के बारे में बहुत अच्छी बात यह है कि मैंने अपने मैकबुक प्रो पर 6.1GB कैशेग्रिंड फ़ाइल को सफलतापूर्वक लोड किया है! बहुत सुंदर!
brew update
इस रोकता है अजीब मिली त्रुटियाँ :) करने से पहले
brew install graphviz
यदि आप कुछ सुंदर कॉल रेखांकन चाहते हैं।
Qcachegrind + Graphviz हत्यारा कॉम्बो आज़माएं।
यह जल्दी से काढ़ा के माध्यम से स्थापित करता है, जो अच्छा है।
की जाँच करें इन निर्देश, मूल रूप से के माध्यम से इसे स्थापित:
brew install qcachegrind
जो इस तरह के रूप में qt
और अन्य निर्भरता डाउनलोड करेगा graphviz
।
Valgrind और kcachegrind दोनों Mac OS X के लिए उपलब्ध हैं।
आप उन्हें MacPorts का उपयोग करके स्थापित कर सकते हैं :
sudo port install valgrind kcachegrind
आप MacPorts का उपयोग करके KCacheGrind स्थापित कर सकते हैं ।
कुछ विकल्प भी हैं:
brew install qcachegrind
)XHProf: PHP के लिए एक पदानुक्रमित प्रोफाइलर ( pecl install xhprof
)
MCG प्रीमियम ऐप आपके मैक पर आपके एप्लिकेशन प्रोफ़ाइल डेटा का मूल रूप से विश्लेषण कर सकता है ( $ 27 पर मैक ऐप स्टोर पर जारी किया गया है )
प्रोफाइलिंग व्यूअर , $ 25 पर ऐप स्टोर पर उपलब्ध है
पुराने: MacCallGrind (अर्ध-वाणिज्यिक विकल्प, मुफ्त संस्करण जो कि 3MB पीस फाइलों तक सीमित है)
चित्र: MCG का मुखपृष्ठ
इसे भी देखें: क्या मैक ओएस एक्स से बाहर के लिए कोई केचाग्राइंड विकल्प है?
Webgrind PHP में चलता है और XDebug के कैशेग्रिंड आउटपुट को पढ़ सकता है। वर्तमान में यह KCacheGrind की सभी कार्यक्षमता प्रदान नहीं करता है, लेकिन यह स्थापित करने के लिए सुपर सरल है, और नए सिरे से गतिविधि करने लगता है।
MacCallGrind मैक के लिए एक अर्ध-वाणिज्यिक विकल्प उपलब्ध है। मैंने नि: शुल्क संस्करण के साथ प्रयोग किया है जो 3MB ग्राइंड फ़ाइलों तक सीमित है। यह कार्यक्षमता के मामले में लगभग WinCacheGrind के बराबर है ।
स्मृति के डिबगिंग डिबगिंग के लिए सामान की रनटाइम आवंटन की निगरानी के लिए ऐप्पल सप्लाई इंस्ट्रूमेंट्स और स्पष्ट लीकिंग के लिए शार्क , गार्ड प्रोफाइलिंग और गार्ड मल्लोक (सीधे Xcode में बनाया गया)। ये सभी डेवलपर टूल के हिस्से के रूप में आते हैं।