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

  1. Intel® VTune™ Performance Analyzer 9.1 Update 8 til Windows* Release Notes . Hentet 30. november 2011. Arkiveret fra originalen 15. december 2011.

Links

Yderligere kilder

Se også