Orice profil decent C # acolo?

Am nevoie de un profil C #.

Deși nu am de gând să plătesc pentru unul, ceva care este gratuit sau cel puțin cu o versiune de încercare ar fi ideal, deoarece este nevoie de timp pentru a ridica o comandă de cumpărare.

Orice recomandări?

0
fr hi bn
adăugat autor BlueRaja - Danny Pflughoeft, sursa
Se spune multe despre SO că un motiv pentru cenzurarea unei întrebări este că este "probabil să solicite dezbateri".
adăugat autor Glenn Maynard, sursa

17 răspunsuri

În prezent, nu-i folosești, un prieten de-ai mei despre profilele de furnici. Știu că un produs pentru plata nu este sigur de cât de scump. Dacă vi se întâmplă să aveți un MVP, s-ar putea să reușiți să obțineți o licență gratuit.

0
adăugat
MVP obține permisiunea de a redgate produsele gratuit, o gaură în buclă care te implică, dacă ai oameni din echipa ta care sunt MVP făcând costul o problemă.
adăugat autor DevelopingChris, sursa
Aveți o legătură care să descrie această lacună și cum să o valorificați?
adăugat autor Keith Sirmons, sursa
puteți să oferiți un pic mai multe detalii cu privire la întregul lucru MVP? Mulțumiri,
adăugat autor kay.one, sursa

dotTrace from JetBrains is widely used.

Minunatul NDepend al lui Patrick Smacchia este excelent pentru analiza statică.

0
adăugat
dotTrace este cu adevărat un profiler excelent, extrem de ușor de utilizat.
adăugat autor Stefan Monov, sursa
Ca o actualizare, atât dotTrace 4 Performance cât și dotTrace 3.5 Memory suportă .NET 4.
adăugat autor gorohoroh, sursa
dotTrace 3.1 nu funcționează cu .NET 4. Trebuie să așteptăm pentru dotTrace 4.0.
adăugat autor Bobby Cannon, sursa

Minunatul NDepend al lui Patrick Smacchia este   excelent pentru a furniza statică   Analiza.

Mi-ar recomanda cu nerăbdare NDepend pentru analiza statică, dar trebuie doar să fiți avertizat că va trebui probabil să puneți deoparte o zi sau două pentru a analiza de fapt camionul de informații pe care le furnizează, precum și a determina ceea ce toate statisticile înseamnă de fapt, în termeni de Codul tau.

0
adăugat

Am folosit AQtime și nu ma lăsat niciodată în urmă. Sunt sigur că există o versiune de încercare.

0
adăugat
AQTime are un avantaj imens față de ANT-uri prin faptul că susține codul neadministrat.
adăugat autor Rick Minerich, sursa

Am folosit Profilul furnicilor pe un proiect C# mare acum un an și jumătate. Ea a jucat cu adevărat foarte frumos pentru ceea ce costa și chiar a depășit câțiva dintre concurenții mai scumpi.

Calculează costul cu o rezoluție aproape liniară.

0
adăugat
Îmi place și ANTS. Este de la Redgate.
adăugat autor Marcel, sursa

Este interesant că nimeni nu menționează că există unul în versiunile superioare ale Visual Studio - întotdeauna mi-am dat seama că este suficient de bun pentru realizarea profilului. Pentru profilarea memoriei folosesc Memory Profiler care a fost deja menționat, dar nu este ceea ce aș descrie în general drept "profiler".

Ce fel de profilare încercai să faci?

0
adăugat

Care este obiectivul tău?

Obiectivul dvs. este să localizați afirmații specifice și să obțineți o idee grosolană despre ceea ce contribuie la timpul total de execuție, astfel încât să puteți găsi modalități de a le face în mod diferit?

Pentru asta, jur pe această metodă.

0
adăugat

Am avut mult noroc cu profilul de memorie .NET

0
adăugat

Deși nu este foarte bine să se utilizeze memoria profilului, profiler-ul inclus în unele versiuni ale Visual Studio face o treabă foarte bună de a profila viteza de execuție.

0
adăugat
o modalitate de a ajunge la profilul VS2010 este, după ce o soluție este încărcată, din meniul "Debug" găsiți "Start Performance Analysis". Detalii despre capabilitățile sale sunt la msdn.microsoft.com/query/…
adăugat autor ShawnFeatherly, sursa

Am găsit ieri .NET Profiler și trebuie să spun că sunt foarte impresionat de aceasta. O să comand ordinele mele de azi.

0
adăugat

Folosim Profilul furnicilor unde lucrez. Oferă informații foarte detaliate într-un mod simplu.

0
adăugat

AQTime (atât perf și memorie), cât și ANTS (profilul de performanță v4 sau profilele de memorie v5 beta) aici.

0
adăugat

Puteți încerca următoarele:


Editați | ×: Nprof a fost înlocuit cu SlimTune și funcționează cu aplicațiile .Net 4.0

0
adăugat
Site-ul pentru ProfilSharp pare spam. ???
adăugat autor Nick Heiner, sursa
Dezvoltarea pe nprof pare să fi adus recent.
adăugat autor Brian Ortiz, sursa
Am folosit .Net Memory Profiler pentru a găsi o scurgere de memorie; este destul de bine. Am sigiliul meu de aprobare!
adăugat autor Cylon Cat, sursa
Am jucat cu ProfilSharp. Este absolut îngrozitor.
adăugat autor Matthew Ruston, sursa
nprof este. Numai 1.1 cred. Dacă puteți compila la .Net 1.1, atunci ar putea fi util să îl profilați și apoi recompilați la .Net 2 pentru lansare. Totuși, acest lucru nu este posibil dacă începeți să utilizați funcțiile .Net2, cum ar fi generice și tipuri nullabile.
adăugat autor redcalx, sursa
Sunt de acord cu Matthew, ProfileSharp este teribil, nu a reușit să obțină profilul chiar și pe cea mai simplă linie de comandă exe. Nu pierdeți timpul
adăugat autor Michael Dausmann, sursa

Voi înscrie secțiunea profilul utilizatorului ANTS . Am folosit-o pentru a urmări câteva probleme de performanță cu adevărat îngrijorătoare și a fost ușor de utilizat (curbă scăzută de învățare) și a prezentat date frumoase și detaliate într-un mod ușor de înțeles. Eticheta de preț merită, dar nu este gratuită ...

0
adăugat

Utilizăm .NET Memory Profiler . Este destul de urât, dar foarte util pentru găsirea referințelor încurcate.

Am încercat inițial Profilul ANTS al lui Red Gate , care este foarte sexy, dar din punct de vedere al scurgeri de memorie următoarele motive:

1) E ridicol de lent. A fost nevoie de o jumătate de oră pentru ca aplicația să intre într-o stare pentru a începe înregistrarea (durează 20 de secunde fără poarta roșie).

2) Red Gate trebuie să-și ruleze propriul instrument pe propriul său instrument. Folosea 900MB de memorie până când am terminat două instantanee! Apoi sa prăbușit :(

Cu toate acestea, componenta de sincronizare a Red Gate ANTS a fost impresionantă. Doar nu te deranja cu profiler memorie, cu excepția cazului în care aveți de a face cu o aplicație trivială (amprentă mică).

0
adăugat
Ai încercat v4 de ambele? Este mult mai bine acum!
adăugat autor thecoop, sursa

Profilul EQATEC este foarte bun și este complet gratuit. Este ușor de configurat și de utilizat, și nu pare să adauge prea mult de o aeriene la cerere. Tocmai am început să o folosesc astăzi și am găsit deja câteva blocaje pe care nu le-aș fi văzut altfel.

0
adăugat
Am încercat atât Equatec cât și RedGate Ants. N-am găsit ceva ca în furnici, pentru a arăta ce linie de cod se folosește pentru ce perioadă de timp. Există unele setări ascunse pentru a vedea linii de cod?
adăugat autor Offler, sursa
De acord, este foarte ușor de utilizat
adăugat autor Anders Rune Jensen, sursa
Nu mai este gratuit și a fost cumpărat de Telerik :(
adăugat autor pingoo, sursa
Nu este gratuit pentru o licență comercială (dar încă ieftină, 200 de dolari).
adăugat autor mhenry1384, sursa
Actualizare - se pare că au modificat din nou condițiile de licență pentru a fi gratuite pentru uz comercial pentru aplicațiile standard .NET (dar nu și CF sau Silverlight)
adăugat autor HullCitySteve, sursa
Da, se pare că au schimbat licența pentru cea mai recentă versiune și au început să se taxeze pentru uz comercial. Încă aș recomanda-o totuși.
adăugat autor HullCitySteve, sursa
Termenii licenței s-au modificat din nou în versiunea 3.6: acum este liberă pentru toate platformele, inclusiv CF și Silverlight, cu o restricție privind numărul de DLL-uri care pot fi instruiți într-o singură sesiune.
adăugat autor Richard Flamsholt, sursa
: "(((căuta un instrument gratuit ...
adăugat autor Malavos, sursa

Mă mențin o listă de profilatori pentru .NET pe SharpToolbox.com.

Veți găsi aici instrumentele sugerate aici și altele, fiecare cu o scurtă descriere a ceea ce propune.

0
adăugat
Acest lucru pare să fie depășit (intrările redgate sunt destul de învechite)
adăugat autor Andrew Harry, sursa
Harry, mulțumesc că ai arătat asta. Informațiile despre toate produsele RedGate sunt acum actualizate. sharptoolbox.com/authors/red-gate-software
adăugat autor Fabrice, sursa