Microsoft on julkaissut uusimman version PerfView, joka korjaa pieniä virheitä ja lisää tukea Microsoft.NET 4.5: lle. Microsoft on kehittänyt työkalut analysoimaan ja eristämään CPU- tai muistiin liittyviä suorituskykyongelmia sovelluskehittäjille. Se auttaa sinua kaventamaan funktion tai säikeen, joka aiheuttaa suorituskykyongelman ja osoittaa lähdekoodin, jotta voit optimoida sen tai korjata virheet kyseisessä osassa.
PerfView
Toisin kuin jotkut muut työkalut, olen löytänyt PerfView Microsoftilta, että se on erittäin helppokäyttöinen, kun käyttäjä tuntee hyperlinkitetyt tiedot käyttäjälle ja ymmärtää, miten se toimii. Microsoft on sisällyttänyt a Tutorial.exe tiedosto; kokeile sitä ja katso, miten se toimii. Työkalu käyttää Event Tracing for Windows (ETW) -ominaisuutta tietojen analysoimiseen ja poistamiseen. Se on erittäin hyödyllinen ongelmien vianmäärityksessä ohjelmassasi.
Työkalu tekee periaatteessa tilannekuvan pinosta, keskeyttämällä suorittimen. On erittäin suositeltavaa lukea Ohjaus-osa ja työkalun ohjeet, jotta työkalu ymmärrettäisiin paremmin.
Oletusarvoisesti se vie kaikkien prosessien pinoa - mutta voit valita EXE-tiedoston, jota voit käyttää vianmääritykseen. Kuten alla olevassa kuvassa näkyy, kerrotaan kunkin pino-kokoelman kehyksen nimi, CPU: n kokonaiskustannukset ja kustannusten kokonaismäärä.
Se on erinomainen työkalu sovellusten kehittäjille kaventamaan ja pin point-suorituskykyyn liittyviä ongelmia, tehokkaammin. Jos olet sovelluskehittäjä, muista tarkistaa PerVeiw; se varmasti auttaa sinua.
PerfView-oppaat
Lisätietoja tästä on muutamia videon opetusohjelmia, jotka ovat käytettävissä Aika-tutkimuksessa:
- Tietojen kerääminen PerfView 'Run' -komennolla
- Yksinkertainen suorittimen tutkinta
- Symbolin tarkkuus
- Ryhmittely ja kokoaminen
- Poraaminen kustannuksiin
PerfView-lataus
Voit ladata sen täältä.