2012-08-28 19 views
5

मेरे पास वेबग्रिंड में एक Xdebug कैशग्रींड फ़ाइल है जो 1061 different functions were called in 5865 milliseconds दिखाती है - जब मैं स्क्रिप्ट प्रोफाइलिंग अक्षम करता हूं तो वह कई मिलीसेकंड नहीं लेता है - मुझे एहसास है कि मैं इसे काम कर सकता हूं लेकिन क्या किसी को Xdebug प्रोफाइलिंग के कारण निष्पादन समय में अनुमानित प्रतिशत वृद्धि पता है ?Xdebug प्रोफाइलिंग वास्तविक निष्पादन समय को कितना बढ़ाती है?

धन्यवाद

+0

मैं एक ही बात किसी ऐप के लिए उपयोग करने के बारे में सोच रहा हूँ woundering लेकिन वास्तव में पता है कि यह perofmance मैं इसे सोच रहा हूँ php इतना प्रभावित नहीं करने के लिए राम में अपने स्वयं की दुकान नहीं है क्या करेंगे चाहते हैं यह बहुत सारी डिस्क का उपयोग कर समाप्त हो जाएगा IO आपको सलाह है कि आप अपने लिनक्स पर tmpfs या कुछ का उपयोग इसे लिखने से डिस्क पर रखने की कोशिश करें और शायद क्रॉन नौकरी या किसी डेटाबेस या किसी इनपुट में इनपुट करने के लिए – WojonsTech

उत्तर

1

यह एक विशिष्ट संख्या या प्रतिशत कहने के लिए के बाद से उस प्रकार और समारोह कॉल, इस्तेमाल किया चर और विकल्प आप अपनी xdebug.ini में सेट की मात्रा में निर्भर करता है वास्तव में मुश्किल है।

यहां आप कुछ लोगों द्वारा किए गए कुछ शोध और परीक्षण देख सकते हैं।
short information about xdebug and the lexer cals

xdebug support mailing list

लेकिन निश्चित रूप से, अंतिम जवाब तुम्हारा, आपके आवेदन, अपने कोडिंग मानकों है और अपने विन्यास जो कि अंतिम भूमि के ऊपर सेट हो जाएगा रहे हैं।

बस याद रखें, एक सामान्य नियम के रूप में, xdebug किसी उत्पादन सर्वर में सक्रिय नहीं होना चाहिए। कुछ लोगों ने इसे सक्षम किया है और सबकुछ ठीक है, लेकिन आमतौर पर यह एक अच्छा विचार नहीं है।

अलविदा

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^