वहाँ कोई सभ्य सी # प्रोफाइलर्स?

मुझे एक सी # प्रोफाइलर चाहिए।

हालांकि मैं एक के लिए भुगतान करने के विपरीत नहीं हूं, जो कुछ मुफ्त है या कम से कम एक परीक्षण संस्करण के साथ आदर्श होगा क्योंकि खरीद आदेश बढ़ाने में समय लगता है।

कोई सिफारिशें?

0
ro fr bn
कुछ अच्छे .NET प्रोफाइलर क्या हैं? के संभावित डुप्लिकेट
जोड़ा लेखक BlueRaja - Danny Pflughoeft, स्रोत
यह एसओ के बारे में बहुत कुछ कहता है कि एक प्रश्न सेंसर करने का एक कारण यह है कि यह "बहस मांगने की संभावना है"।
जोड़ा लेखक Glenn Maynard, स्रोत

17 उत्तर

वर्तमान में एंट्स प्रोफाइलर के बारे में मेरी रानी के दोस्त, उनका उपयोग नहीं करते हैं। मुझे पता है कि यह एक पे-पे उत्पाद है, यह सुनिश्चित नहीं है कि कितना महंगा है। यदि आप एक एमवीपी के कर्मचारियों के साथ होते हैं तो आप मुफ्त में लाइसेंस प्राप्त करने के लिए इसका लाभ उठाने में सक्षम हो सकते हैं।

0
जोड़ा
एमवीपी को उत्पादों को मुफ्त में रेडगेट करने का लाइसेंस मिलता है, यह एक लूप होल जो आपको प्राप्त करता है, अगर आपके पास आपकी टीम में लोग हैं जो एमवीपी की लागत को गैर-मुद्दा बनाते हैं।
जोड़ा लेखक DevelopingChris, स्रोत
क्या आपके पास इस छेड़छाड़ का वर्णन करने वाला लिंक है और इस पर कैपिटल कैसे करें?
जोड़ा लेखक Keith Sirmons, स्रोत
क्या आप पूरी एमवीपी चीज पर थोड़ा और विस्तार दे सकते हैं? धन्यवाद,
जोड़ा लेखक kay.one, स्रोत

dotTrace from JetBrains is widely used.

पैट्रिक स्मैचिया का शानदार NDepend स्थिर विश्लेषण प्रदान करने के लिए उत्कृष्ट है।

0
जोड़ा
डॉटट्रेस वास्तव में एक उत्कृष्ट प्रोफाइलर है, जिसका उपयोग करना बेहद आसान है।
जोड़ा लेखक Stefan Monov, स्रोत
एक अपडेट के रूप में, डॉटट्रेस 4 प्रदर्शन और डॉटट्रेस 3.5 मेमोरी दोनों .NET 4 का समर्थन करते हैं।
जोड़ा लेखक gorohoroh, स्रोत
dotTrace 3.1 .NET 4 के साथ काम नहीं करता है। हमें डॉटट्रेस 4.0 की प्रतीक्षा करनी है।
जोड़ा लेखक Bobby Cannon, स्रोत
<पी> पैट्रिक स्मैचिया का भयानक एनडपेन्स है   स्थिर प्रदान करने के लिए उत्कृष्ट   विश्लेषण।

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

0
जोड़ा

मैंने AQtime का उपयोग किया है और यह मुझे कभी नीचे जाने नहीं दिया है। मुझे यकीन है कि एक परीक्षण संस्करण है।

0
जोड़ा
AQTime का एएनटी पर बहुत बड़ा लाभ होता है जिसमें यह अप्रबंधित कोड का समर्थन करता है।
जोड़ा लेखक Rick Minerich, स्रोत

मैंने एक बड़े सी # प्रोजेक्ट पर चींटियों प्रोफाइलर का उपयोग किया डेढ़ साल पहले। यह वास्तव में कितनी लागत के लिए बहुत अच्छी तरह से प्रदर्शन किया, और यहां तक ​​कि कुछ अधिक महंगे प्रतियोगियों से बेहतर प्रदर्शन किया।

यह लाइन रिज़ॉल्यूशन द्वारा लगभग एक लाइन के साथ लागत की गणना करता है।

0
जोड़ा
मुझे एंट्स भी पसंद है। यह रेडगेट से है।
जोड़ा लेखक Marcel, स्रोत

यह दिलचस्प है कि कोई भी उल्लेख नहीं करता कि विजुअल स्टूडियो के उच्च-अंत संस्करणों में से एक है - मैंने हमेशा पाया है कि निष्पादन प्रोफाइलिंग के लिए पर्याप्त अच्छा होना है। मेमोरी प्रोफाइलिंग के लिए मैं मेमोरी प्रोफाइलर का उपयोग करता हूं जिसका पहले ही उल्लेख किया जा चुका है, लेकिन नहीं है जिसे मैं आम तौर पर 'प्रोफाइलर' के रूप में वर्णित करता हूं।

आप किस तरह की प्रोफाइलिंग करने की कोशिश कर रहे थे?

0
जोड़ा

आपका उद्देश्य क्या है?

क्या यह विशिष्ट बयानों का पता लगाने का आपका उद्देश्य है और वे आपके कुल निष्पादन समय में क्या योगदान दे रहे हैं, इस बारे में कोई अंदाजा नहीं है, ताकि आप उन्हें अलग-अलग तरीके से करने के तरीके खोज सकें?

इसके लिए, मैं इस विधि से कसम खाता हूं।

0
जोड़ा

मुझे .NET मेमोरी प्रोफाइलर के साथ शुभकामनाएं मिली हैं

0
जोड़ा

हालांकि प्रोफ़ाइल मेमोरी उपयोग के लिए बहुत अच्छा नहीं है, विजुअल स्टूडियो के कुछ संस्करणों में शामिल प्रोफाइलर निष्पादन गति को प्रोफाइल करने का बहुत अच्छा काम करता है।

0
जोड़ा
वीएस -2010 प्रोफाइलर तक पहुंचने का एक तरीका है, समाधान के लोड होने के बाद, "डीबग" मेनू से "स्टार्ट प्रदर्शन विश्लेषण" ढूंढें। इसकी क्षमताओं का विवरण msdn.microsoft.com/query/…
जोड़ा लेखक ShawnFeatherly, स्रोत

मैंने कल .NET मेमोरी प्रोफाइलर पाया, और मुझे यह कहना होगा कि मैं इससे बहुत प्रभावित हूं।
मैं आज अपना लाइसेंस ऑर्डर करने जा रहा हूं।

0
जोड़ा

हम एंट्स प्रोफाइलर का उपयोग करते हैं जहां मैं काम करता हूं। यह एक सरल तरीके से बहुत विस्तृत जानकारी देता है।

0
जोड़ा

AQTime (दोनों perf और memory) या एएनटीएस (v4 प्रदर्शन प्रोफाइलर या v5 बीटा मेमोरी प्रोफाइलर) यहां।

0
जोड़ा

आप निम्न कोशिश कर सकते हैं:


संपादित करें: Nprof को SlimTune के साथ बदल दिया गया है और .NET 4.0 अनुप्रयोगों के साथ काम करता है

0
जोड़ा
प्रोफाइलशर्प के लिए यह वेबसाइट स्पैम की तरह दिखती है। ???
जोड़ा लेखक Nick Heiner, स्रोत
प्रतीत होता है कि एनप्रोफ पर विकास हाल ही में उठाया गया है।
जोड़ा लेखक Brian Ortiz, स्रोत
मैंने मेमोरी रिसाव खोजने के लिए नेट मेमोरी प्रोफाइलर का उपयोग किया है; यह बहुत अच्छा है। इसे मंजूरी की मेरी मुहर मिल गई है!
जोड़ा लेखक Cylon Cat, स्रोत
मैंने प्रोफाइलशर्प के साथ खेला है। यह बिल्कुल भयानक है।
जोड़ा लेखक Matthew Ruston, स्रोत
nprof है .Net 1.1 केवल मुझे लगता है। यदि आप .NET 1.1 को संकलित कर सकते हैं तो यह अभी भी प्रोफाइल करने के लिए उपयोगी हो सकता है और फिर रिलीज़ के लिए .Net 2 पर पुन: संकलित हो सकता है। हालांकि यह संभव नहीं है यदि आप .NET2 सुविधाओं जैसे कि जेनेरिक और नालीबल प्रकारों का उपयोग शुरू करते हैं।
जोड़ा लेखक redcalx, स्रोत
मैथ्यू के साथ सहमत हैं, प्रोफाइलशर्प भयानक है, इसे सरलतम कमांड लाइन exe प्रोफाइल करने के लिए भी नहीं मिल सका। अपना समय बर्बाद मत करो
जोड़ा लेखक Michael Dausmann, स्रोत

मैं दूसरा लाल द्वार का एएनटीएस प्रोफाइलर करूंगा। मैंने इसे कुछ वास्तव में परेशान प्रदर्शन समस्याओं को ट्रैक करने के लिए उपयोग किया है और यह उपयोग करने में आसान था (कम सीखने की वक्र) और अच्छी तरह से विस्तृत डेटा प्रस्तुत किया गया था जो समझने में आसान था। मूल्य टैग इसके लायक है, लेकिन यह मुफ़्त नहीं है ...

0
जोड़ा

हम .NET मेमोरी प्रोफाइलर का उपयोग करते हैं। इसके बदसूरत बदसूरत लेकिन लापरवाही संदर्भ खोजने के लिए बहुत उपयोगी है।

मैंने मूल रूप से रेड गेट के एएनटीएस प्रोफाइलर की कोशिश की जो कि बहुत सेक्सी है, लेकिन एक स्मृति रिसाव बिंदु से यह बेकार है निम्नलिखित कारण:

1) यह हास्यास्पद रूप से धीमा है। रिकॉर्डिंग शुरू करने के लिए आवेदन में आधा घंटा लग रहा था (लाल गेट के बिना 20 सेकंड लेता है)।

2) लाल गेट को अपने उपकरण पर अपने उपकरण चलाने की जरूरत है। जब मैंने दो स्नैपशॉट समाप्त किए थे तब तक यह 900 एमबी मेमोरी का उपयोग कर रहा था! फिर यह दुर्घटनाग्रस्त हो गया :(

हालांकि लाल गेट एंट्स का समय घटक प्रभावशाली था। बस स्मृति प्रोफाइलर से परेशान न हों, जब तक कि आप एक छोटे से (छोटे पदचिह्न) आवेदन से निपट रहे हों।

0
जोड़ा
क्या आपने दोनों की v4 कोशिश की है? यह अब चारों ओर बेहतर है :)
जोड़ा लेखक thecoop, स्रोत

EQATEC प्रोफाइलर बहुत अच्छा है और पूरी तरह से नि: शुल्क है। सेटअप करना और उपयोग करना आसान है, और ऐसा लगता है कि एप्लिकेशन में ओवरहेड का अधिक हिस्सा नहीं दिखता है। मैंने अभी इसका उपयोग शुरू कर दिया है और मुझे पहले से ही कुछ बाधाएं मिली हैं जो मैंने अन्यथा नहीं देखी होगी।

0
जोड़ा
मैंने इक्वेटेक और रेडगेट चींटियों दोनों की कोशिश की। मुझे चींटियों की तरह कुछ नहीं मिला ताकि यह दिखाया जा सके कि कोड की कौन सी रेखा इसका उपयोग करती है। क्या कोड लाइन देखने के लिए कुछ छिपी हुई सेटिंग है?
जोड़ा लेखक Offler, स्रोत
सहमत हैं, यह भी उपयोग करना बहुत आसान है
जोड़ा लेखक Anders Rune Jensen, स्रोत
अब मुफ्त नहीं है और टेलीरिक द्वारा खरीदा गया है :(
जोड़ा लेखक pingoo, स्रोत
एक वाणिज्यिक लाइसेंस के लिए मुफ्त नहीं है (लेकिन अभी भी सस्ते, $ 200)।
जोड़ा लेखक mhenry1384, स्रोत
अपडेट - ऐसा लगता है कि उन्होंने मानक .NET अनुप्रयोगों के लिए वाणिज्यिक उपयोग के लिए इसे मुक्त करने के लिए फिर से लाइसेंस शर्तों को बदल दिया है (लेकिन सीएफ या सिल्वरलाइट नहीं)
जोड़ा लेखक HullCitySteve, स्रोत
हां ऐसा लगता है कि उन्होंने नवीनतम संस्करण के लिए लाइसेंस बदल दिया है, और वाणिज्यिक उपयोग के लिए चार्ज करना शुरू कर दिया है। हालांकि मैं अभी भी अत्यधिक अनुशंसा करता हूं।
जोड़ा लेखक HullCitySteve, स्रोत
रिलीज 3.6 में लाइसेंस शर्तों को फिर से बदल दिया गया है: यह अब सीएल और सिल्वरलाइट समेत सभी प्लेटफार्मों के लिए स्वतंत्र है, जिसमें डीएलएल की संख्या पर प्रतिबंध है, जिसे एक सत्र में वाद्य किया जा सकता है।
जोड़ा लेखक Richard Flamsholt, स्रोत
: '(((एक मुफ्त उपकरण की तलाश में था ...
जोड़ा लेखक Malavos, स्रोत

मैं SharpToolbox.com पर एक व्यापक .NET के लिए प्रोफाइलर्स की सूची बनाए रखता हूं।

आपको यहां और अधिक सुझाए गए टूल मिलेंगे, जिनमें से प्रत्येक का प्रस्ताव है कि इसका क्या वर्णन है।

0
जोड़ा
यह पुराना लगता है (रेडगेट प्रविष्टियां काफी पुरानी हैं)
जोड़ा लेखक Andrew Harry, स्रोत
हैरी, इसे इंगित करने के लिए धन्यवाद। सभी रेडगेट उत्पादों के बारे में जानकारी अब अद्यतित हैं। sharptoolbox.com/authors/red-gate-software
जोड़ा लेखक Fabrice, स्रोत