यदि आप केवल प्रोफाइलर आउटपुट देखना चाहते हैं, तो यह एक बात है। यदि आप अपना कोड अनुकूलित करने का प्रयास कर रहे हैं, तो this method को न भूलें। मुझे पता है कि आप इसे xdebug में कर सकते हैं।
यह एक बहुत ही सरल विचार पर आधारित है। मान लीजिए कि आपका प्रोग्राम इसकी आवश्यकता से अधिक कर रहा है, इसलिए इसे तेज किया जा सकता है। वास्तव में, तर्क के लिए, यह 9 गुना अधिक करने की आवश्यकता है, इसलिए पूरी तरह से अगर इसे 1 सेकंड लेना चाहिए तो यह वास्तव में 10 ले रहा है। उन 9 सेकंड अनावश्यक काम में पूरी तरह मिश्रित हो सकता है या नहीं , चीनी और आटा की तरह।
ठीक है, उन 10 सेकंड के दौरान, आपने बस इसे रोकने के लिए^सी दबाया, और फिर आप ध्यान से देखते हैं कि यह उस समय क्या कर रहा था।
क्या यह संभावना है कि आपने इसे अपर्याप्त चीज़ कर पकड़ा? असल में, यह बहुत ही संभावना है कि आप बर्बाद करने वाली चीज़ को पकड़ते हैं।
यदि आप सुनिश्चित नहीं हैं, तो बस दोहराएं।
बर्बादी उतनी बड़ी नहीं होनी चाहिए। असल में, यदि आप इसे इस तरह रोकते रहते हैं, जैसे ही आप इसे पर से अधिक अवसर पर देखते हैं, अगर ऐसा कुछ है जिसे आप छुटकारा पा सकते हैं, तो आपको एक अच्छी गति, गारंटी मिलेगी।
उदाहरण के लिए, यदि आप इसे 5 बार रोकते हैं, और आप इसे कुछ करते हैं तो इसे वास्तव में उन अवसरों पर 2 नहीं करना पड़ता है, आप कितना बचा सकते हैं? आपको बिल्कुल पता नहीं है, लेकिन यह लगभग 40% होगा। यह 20% जितना छोटा हो सकता है। यह 60% जितना आसानी से हो सकता है। तो आप नहीं जानते कि यह कितना बचाएगा, लेकिन आप केवल सोने के गले को फेंक नहीं देते क्योंकि आप निश्चित नहीं हैं कि इसका वजन कितना है।
अंत में, प्रोफाइलर को कोई समस्या नहीं है कि यह नहीं मिलेगा। बातचीत सच नहीं है।
उत्तर भी जानना अच्छा लगेगा। मैं वर्तमान में एक ही उपकरण का उपयोग करता हूं और वे सुधार के लिए उत्सुक हैं। –
@ श्री-स्क सहमत हुए। Http://particletree.com/features/php-quick-profiler/ पर एक नज़र डालें। लेकिन कोई विज़ुअलाइज़ेशन टूल नहीं। – ThinkingMonkey
दिलचस्प, ठंडा, इसे एक नज़र देगा। X12prof सिफारिश के लिए –