क्या किसी के पास कोड प्रोफाइलिंग के लिए कोई अच्छी सिफारिश है? मैं प्रणाली ढेर, स्मृति उपयोग, कचरा संग्रहण स्थितियों, आदि देखने में सक्षम होना चाहते हैं ....NET कोड प्रोफाइलिंग उपकरण
उत्तर
आप नेट बंडल खरीदते हैं, तो आप भी Memory Profiler
dotTrace से मिलता है जेटब्रेन बहुत अच्छा है।
- Red Gate
- DotTrace द्वारा Ants ProfilerJetBrains द्वारा (ReSharper के निर्माताओं)
मेरी प्राथमिकता चींटियों के नए संस्करण लाइन स्तर की रूपरेखा की तरह नई सुविधाओं के एक बहुत कुछ है के रूप में है कि आदेश में है कि डॉटट्रेस अभी तक नहीं है।
स्मृति प्रोफाइलिंग के लिए मैं .NET Memory Profiler को हरा नहीं सकता था। सब कुछ मुझे चाहिए था।
YourKit एक और विकल्प है।
मैंने मिश्रित परिणामों के साथ YourKit का उपयोग किया है। मुझे उपकरण का अनुभव पसंद है, लेकिन परिणामों की गुणवत्ता सिर्फ चींटियों या डॉटट्रेस के समान स्तर पर प्रतीत नहीं होती है। ऐसा लगता है कि नेट संस्करण के रखरखाव की तरह थोड़ा सा गिरा दिया गया है। यकीन नहीं है कि वे एक और संस्करण जारी करने की योजना बना रहे हैं। –
मैं आपके साथ दान से सहमत हूं। मैं चींटियों के साथ भी खुश हूं, लेकिन मैं कम से कम वहां विकल्प प्राप्त करना चाहता था। – jamesaharvey
बस सभी प्रासंगिक उत्तरों में जोड़ने के लिए। यदि आप रनटाइम ढेर, मेमोरी उपयोग और आगे की जांच करना चाहते हैं तो आप वास्तव में WinDbg और Sos.dll का उपयोग करके यह सब (और बहुत कुछ) कर सकते हैं, जो निःशुल्क हैं। यह एक प्रोफाइलर नहीं है, लेकिन यह रनटाइम पर एप्लिकेशन की जांच के लिए एक बहुत ही उपयोगी टूल है।
CLR Profiler बहुत उपयोगी है।
संक्षिप्त विवरण
CLR प्रोफाइलर डेवलपर उनके एप्लिकेशन का प्रबंधन का आवंटन प्रोफाइल देखने के लिए अनुमति देता है। समय, स्मृति, और संसाधन की रूपरेखा:
आप काफी सब कुछ मैं जरूरत किया है किया है this MSDN article.
यह मूल कंसोल एप्लिकेशन का परीक्षण करने में भी बहुत पुराना और दुर्घटनाग्रस्त है। एमएसडीएन लेख से उद्धरण - 'यह सामग्री पुरानी है और अब इसे बनाए रखा नहीं जा रहा है। यह उन व्यक्तियों के लिए सौजन्य के रूप में प्रदान किया जाता है जो अभी भी इन तकनीकों का उपयोग कर रहे हैं। इस पृष्ठ में ऐसे URL हो सकते हैं जो मूल रूप से प्रकाशित होने पर मान्य थे, लेकिन अब उन साइटों या पृष्ठों से लिंक हैं जो अब मौजूद नहीं हैं। – RBT
AQTime में CLR प्रोफाइलर बारे में अधिक जानकारी पा सकते हैं। इसका उपयोग करना आसान है, परिणाम पर कार्य करना आसान है और यह अप्रबंधित कोड पर भी काम करता है।
यूआरएल अपडेट: ऐसा लगता है कि स्मार्ट बीयर अब इस उत्पाद का मालिक है। http://smartbear.com/products/qa-tools/application-performance-profiling – MADCookie
विजुअल स्टूडियो के कुछ संस्करणों में एक प्रोफाइलर भी शामिल है। एक included in Visual Studio 2010 अच्छा लगता है। मुझे नहीं पता कि यह मेमोरी उपयोग प्रोफाइलिंग में अच्छा है या नहीं।
यह किस मेनू के अंतर्गत है? मुझे यह नहीं मिल रहा है –
वीएस -2010 के तहत: विश्लेषण -> प्रदर्शन विज़ार्ड लॉन्च करें। वीएस -2010 के प्रीमियम और अंतिम संस्करणों में उपलब्ध है। –
आह, मेरे पास केवल प्रोफेशनल है। जो सबसे अच्छा संस्करण (आईआईआरसी) होता था। यह फास्ट फूड पर चिप्स की तरह है, जो छोटे, मध्यम और बड़े होने में सक्षम होता है। अब वे छोटे मध्यम, मध्यम बड़े, और बड़े परिवार को बुलाते हैं। –
के बाद से हर कोई उपकरण उपलब्ध लिस्टिंग है, मैंने सोचा कि मैं नेट के लिए प्रोफाइलर की पूरी सूची के लिए आप बात करेंगे: http://sharptoolbox.com/categories/profilers-debuggers
तुम वहाँ मिल जाएगा उपकरण यहाँ का सुझाव दिया और अन्य सभी लोगों को, प्रत्येक के साथ इसका प्रस्ताव क्या है इसका एक संक्षिप्त विवरण।
यदि आप बाधाओं की तलाश में हैं, तो मुझे लगता है कि this सबसे अच्छा है। यह उन्हें किसी भी समय पाता है, और आपको कुछ भी खरीदने या इंस्टॉल करने की ज़रूरत नहीं है।
टेलीरिक एमवीपी के रूप में मुझे JustTrace का सुझाव देने के लिए बाध्य किया गया है। लेकिन मैं इसे एक .NET डेवलपर के रूप में भी अनुशंसा करता हूं। यह पॉलिश और उपयोग करने में आसान है ...
NProfiler के लिए बहुत बढ़िया है। प्रतिशत निष्पादन समय के मामले में यह बयान-स्तर के आंकड़े बताते हैं कि यह आपके कार्यक्रम/विधि के सबसे खराब प्रदर्शन क्षेत्रों को कम करने में बहुत मददगार है।
- 1. प्रोफाइलिंग उपकरण?
- 2. प्रोफाइलिंग .Net थ्रेड विवाद
- 3. .NET कोड सुरक्षा समीक्षा उपकरण
- 4. प्रोफाइलिंग PHP कोड
- 5. प्रोफाइलिंग सी #/.NET अनुप्रयोग
- 6. प्रोफाइलिंग रूबी कोड
- 7. एंड्रॉइड: मूल कोड प्रोफाइलिंग के लिए कोई उपकरण है?
- 8. डेटाबेस डेटाबेस के लिए उपकरण .NET कोड
- 9. प्रोफाइलिंग गणित कोड
- 10. .NET कोड
- 11. फ्रीबीएसडी के लिए नमूना आधारित प्रोफाइलिंग उपकरण क्या है?
- 12. ग्रहण 3.7 के लिए निश्चित प्रोफाइलिंग उपकरण कौन सा है?
- 13. विजुअल स्टूडियो 2005 में कोड प्रोफाइलिंग
- 14. उपकरण सी कोड
- 15. स्टेटिक कोड विश्लेषण उपकरण
- 16. जावा कोड विश्लेषण उपकरण
- 17. सी ++ कोड विश्लेषण उपकरण
- 18. एक्सएसडी उपकरण सी # कोड
- 19. सी # नेट कोड के लिए सीपीयू कैश प्रोफाइलिंग?
- 20. डेल्फी प्रोफाइलिंग टूल
- 21. .NET 2.0 कोड - एमओक्यू
- 22. बेंचमार्किंग/प्रोफाइलिंग जावास्क्रिप्ट
- 23. प्रोफाइलिंग मेवेन
- 24. प्रोफाइलिंग रेडिस मेमोरी उपयोग
- 25. लिनक्स पर प्रदर्शन प्रोफाइलिंग
- 26. .NET कोड
- 27. .net कोड
- 28. .net कोड
- 29. ऑनलाइन जावास्क्रिप्ट कोड मूल्यांकन उपकरण
- 30. जेनेरिक कोड डुप्लिकेशन पहचान उपकरण
इसी तरह के प्रश्न - http://stackoverflow.com/questions/399847/net-memory-profiling-tools – akjoshi