VTune
Intel VTune Performance Analyzer (performance analyzer) er en kommerciel applikation til at analysere ydelsen af programmer til computere baseret på x86-processorer, og programmet har både en grafisk brugergrænseflade og kommandolinjeunderstøttelse . Programmet er tilgængeligt til Linux og til Microsoft Windows .
Kodeoptimering
VTune Performance Analyzer giver support til profilering af kode på flere måder , herunder profilering baseret på timing, hændelser og mere .instruktionsniveau . Den tid, instruktionerne tager, kan indikere alle mulige flaskehalse i pipelinen , når instruktionerne udføres. Dette værktøj kan også bruges til at analysere ydeevnen af multitrådede programmer.
Krav
VTune kræver Pentium4, Pentium M, Itanium 2, Xeon (NetBurst) eller nyere processorer, undtagen Atom. [en]
Funktioner i VTune Performance Analyzer
Kald træ
Giver en grafisk repræsentation af applikationens eksekveringsflow og hjælper dig med at identificere kritiske funktioner og tidspunkter i din applikation. Opkaldstræprofilering giver en grafisk, højt niveau og algoritmisk repræsentation af programudførelse baseret på binær eksekverbar
instrumentering, der bruges til at fange funktionsopkaldssekvensdata.
Sampling baseret på timing og begivenheder
Sampling er en lav overhead statistisk teknik designet til at identificere ydeevneflaskehalse. Sampling baseret på timing finder kritiske dele af programkoden, der bruger en betydelig del af processorressourcerne. Hændelsesbaseret sampling finder steder, hvor cache-misser, grenforudsigelsesfejl og andre ydeevneproblemer opstår.
Se kildekoden
Prøveresultater kortlægges linje for linje til kilde/oversat kode.
Overvåg programmatisk tilgængelige præstationsmålinger
Viser ydeevneoplysninger på systemniveau, såsom ressourceforbrug under applikationsudførelse.
Intel Thread Profiler
Tidslinjen viser præcis, hvad trådene gør, og hvordan de interagerer. Det viser også fordelingen af arbejdet på tværs af tråde og afslører belastningsubalancer.
Performance Tuning Utility (PTU)
PTU er et program, der kan downloades separat, og som giver VTune analysator-brugere adgang til eksperimentel tuning-teknologi. Dette inkluderer for eksempel Data Access Analysis, som er i stand til at detektere kritiske områder af hukommelsen og korrelere dem med kritiske dele af kode.
Intel Parallel forstærker
Performance Profiler, som er en komponent i
Intel Parallel Studio . Hvis du har købt en VTune analysator, så kan du også downloade og bruge Parallel Amplifier. Den tilføjer et statistisk opkaldstræ (analyse af kritiske dele af kode), med mindre overhead (mindre påtrængende) end at bygge et nøjagtigt opkaldstræ til VTune, plus analyse af parallelitet, blokering og ventetid.
Noter
- ↑ Intel® VTune™ Performance Analyzer 9.1 Update 8 til Windows* Release Notes . Hentet 30. november 2011. Arkiveret fra originalen 15. december 2011. (ubestemt)
Links
Yderligere kilder
Se også