Elke fatsoenlijke C #-profilers daar?

Ik heb een C # profiler nodig.

Hoewel ik niet afkeer ben om voor één te betalen, iets dat vrij is of tenminste met een proefversie ideaal zou zijn, omdat het tijd kost om een ​​bestelling te verhogen.

Alle aanbevelingen?


Antwoord 1, Autoriteit 100%

Ik gebruikte ants profiler op een Groot C # -project per jaar en een half geleden. Het presteerde echt heel mooi voor wat het kostte, en zelfs beter dan een paar van de duurdere concurrenten.

Het berekent de kosten met bijna een regel per lijnresolutie.


Antwoord 2, Autoriteit 88%

U kunt het volgende proberen:


EDIT:
NPROF is vervangen door slimtune en werkt met .NET 4.0-applicaties


Antwoord 3, Autoriteit 80%

De eqatec profiler is erg goed en is volledig gratis. Het is gemakkelijk in te stellen en te gebruiken en lijkt niet te veel toe te voegen aan de toepassing. Ik ben net begonnen vandaag te gebruiken en heb al een paar knelpunten gevonden die ik niet anders had gezien.


Antwoord 4, Autoriteit 72%

dottrace van Jetbrains wordt veel gebruikt.

Patrick Smacchia’s Awesome ndepend is uitstekend voor het leveren van statische analyse.


Antwoord 5, Autoriteit 28%

Ik onderhoud een uitgebreide lijst van profilers voor .NET op sharptoolbox.com.

U vindt daar de hier gesuggereerde instrumenten en meer, elk met een korte beschrijving van wat het voorstelt.


Antwoord 6, Autoriteit 18%

Het is interessant dat niemand noemt dat er een is in de hogere versies van Visual Studio – ik heb altijd gevonden dat om goed genoeg te zijn voor uitvoeringsprofilering. Voor geheugenprofilering gebruik ik geheugenprofiel die al is genoemd, maar is niet wat ik over het algemeen beschrijf als ‘een profiler’.

Wat voor soort profilering probeerde u te doen?


Antwoord 7, Autoriteit 18%

We gebruiken ants profiler waar ik werk. Het geeft op een eenvoudige manier zeer gedetailleerde informatie.


Antwoord 8, Autoriteit 15%

We gebruiken .NET geheugenprofiel . Het is een beetje lelijk maar erg handig voor het vinden van bungelende referenties.

Ik heb oorspronkelijk geprobeerd rode poort’s ants profiler die erg sexy is, maar vanuit een geheugenlekpunt van weergave Het is om de volgende redenen:

1) het is belachelijk traag. Het duurde een half uur om de aanvraag in een staat te laten beginnen met opnemen (duurt 20 seconden zonder rode poort).

2) Red Gate moet zijn eigen tool op een eigen hulpmiddel uitvoeren. Het gebruikte 900 MB geheugen tegen de tijd dat ik twee snapshots klaar was! Vervolgens crashte: (

Maar de timingcomponent van rode poortmieren was indrukwekkend. Doe niet de moeite met de geheugenprofiler, tenzij je te maken hebt met een triviale (kleine footprint) -toepassing.


Antwoord 9, Autoriteit 10%

Ik heb aqtime gebruikt en het heeft me nooit in de steek gelaten. Ik weet zeker dat er een proefversie is.


Antwoord 10, Autoriteit 8%

Ik ga voor de ANTS-profiler van Red Gate. Ik heb het gebruikt om een ​​aantal echt verontrustende prestatieproblemen op te sporen en het was doodeenvoudig te gebruiken (lage leercurve) en presenteerde mooie, gedetailleerde gegevens op een manier die gemakkelijk te begrijpen was. Het prijskaartje is het waard, maar het is niet gratis …


Antwoord 11, autoriteit 5%

Patrick Smacchia’s geweldige NDepend is
uitstekend voor het leveren van statische
analyse.

Ik zou NDepend ten zeerste aanbevelen voor statische analyse, maar wees gewaarschuwd dat je waarschijnlijk een dag of twee moet uittrekken om de vrachtwagenlading aan informatie die het biedt daadwerkelijk te analyseren en uit te zoeken wat alle statistieken eigenlijk betekenen in termen van uw code.


Antwoord 12, autoriteit 5%

Ik heb veel succes gehad met de .NET-geheugenprofiler


Antwoord 13, autoriteit 5%

EQATEC-profiler deed het werk hier.


Antwoord 14, autoriteit 5%

De huidige release van SharpDevelop (3.1.1)heeft een mooie geïntegreerde profiler. Het is vrij snel en integreert heel goed in de SharpDevelop IDE en de NUnit-runner. Resultaten worden weergegeven in een flexibele boomstructuur/lijststijl (gebruik LINQ om uw eigen selectie te maken). Dubbelklikken op de weergegeven methode springt direct in de broncode.


Antwoord 15, autoriteit 2%

Gebruik ze momenteel niet, een maat van mij is enthousiast over Ants profiler. Ik weet dat het een betalend product is, niet zeker hoe duur. Als je toevallig een MVP bemand, kun je dat misschien gebruiken om een ​​gratis licentie te krijgen.


Antwoord 16, autoriteit 2%

AQTime (zowel perf als geheugen) of ANTS (v4 performance profiler of v5 beta memory profiler) hier.


Antwoord 17

Ik heb gisteren de .NET Memory Profilergevonden en ik moet zeggen dat ik er erg van onder de indruk ben.
Ik ga vandaag mijn licentie bestellen.


Antwoord 18

Hoewel niet erg goed voor het profileren van geheugengebruik, doet de profiler die in sommige versies van Visual Studio wordt geleverd, zeer goed werk bij het profileren van de uitvoeringssnelheid.


Antwoord 19

Wat is je doel?

Is het uw doel om specifieke uitspraken te vinden en een globaal idee te krijgen van wat ze bijdragen aan uw totale uitvoeringstijd, zodat u manieren kunt vinden om ze anders te doen?

Daarvoor zweer ik bij deze methode.

Other episodes