Wat is die beste manier om uit te vind lang-lopende kode in'n Windows Vorms Aansoek

StackOverflow https://stackoverflow.com/questions/3942

  •  08-06-2019
  •  | 
  •  

Vra

Ek geërf het'n Windows Vorms artikels geskryf in VB.Net.Sekere dele van die app hardloop vreeslik stadig.Wat is die maklikste manier om uit te vind watter dele van die kode is hou die dinge op?Ek is op soek na'n manier om vinnig te vind die stadigste subroutines en pak hulle eerste in'n poging om te bespoedig die app.

Ek weet dat daar is verskeie kode profiler produkte wat beskikbaar is vir die aankoop wat jou sal wys hoe lank elke subroutine neem, maar ek was met die hoop om te vind'n gratis oplossing.

Was dit nuttig?

Oplossing

Ek waardeer die begeerte om te vind gratis sagteware.Maar, in hierdie geval, sou ek raai jy kyk na al die opsies, insluitend kommersiële produkte.Ek het probeer om te speel met nProf (wat is op die weergawe 0.1 ek dink) en het nie veel geluk.Selfs so, prestasie profiele'n aansoek is'n subtiele besigheid en is die beste genader met behulp van'n kragtige, buigsame instrument.Tensy jy die werk vir gratis, ek glo sterk die tyd wat jy sal red die gebruik van'n professionele produk sal veel swaarder as die koste van'n lisensie.En natuurlik, as jy net wil om te profiel'n enkele aansoek, elke kommersiële pakket het'n 15 of 30 dag-verhoor, meer as genoeg tyd om vas te stel enige kwessies in'n bestaande program.En as jy nodig het profilering ondersteuning vir meer as net die een-off projek, jy is beter om te koop'n volle krag instrument in elk geval.

Ons gebruik die MIERE profiler van RedGate en is baie gelukkig met dit.Ek het ook gebruik word .NETTO Geheue Profiler met uitstekende resultate.Die cool ding oor .NETTO Geheue Profiler is dat dit kan heg aan en profiel loop produksie aansoeke, wat werklik gered is ons butts wanneer ons het'n geheue lek in die produksie kon ons nie voortplant in ons toets laboratorium.

Die JetBrains mense het'n profiler sowel genoem dotTrace wat ek nog nie probeer nie, maar ek het om te glo dat indien dit kom uit die JetBrains winkel dit is waarskynlik top notch as goed.

In elk geval, my raad is dit:probeer om op te los jou jeug binne die vrye verhoor venster van een of'n saamgestelde kombinasie van die drie van hulle (minimum van 45 dae gratis gebruik) en as dit is nie genoeg tyd, kies jou gunsteling en lente vir een van hulle.Jy sal nie jammer wees nie.

Ander wenke

nProf is 'n gratis Net profiler (ref ).

nProf is 'n goeie, gratis hulpmiddel vir Net Profilering.

Visual Studio kom ook met 'n prestasie profiler wat is redelik goed. dit kom nie met al die weergawes -. vir VS2008, ek dink dit is die ontwikkelaar Edition jy nodig het

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top