c ++ - hvordan kan du profilere kode mere præcist og præcist på Windows Vista?

Indlæg af Hanne Mølgaard Plasc

Problem



Hej, jeg har et spørgsmål.
Hvordan kan du profilere kode mere præcist og præcist?
Mit OS er Windows Vista og min processor er Intel Centrino.


Lige nu compilerer jeg min c ++ kode ved hjælp af '-O0 -o' indstillingen på g ++ og jeg profilerer ved hjælp af vinduets 'QueryPerformanceCounter' og tilhørende API'er


nøjagtighed og præcision er to forskellige ting.
hvis du skyder noget, det rammer målet snarere end manglende kaldes præcis.
Og skyder mange gange, det rammer samme steder i stedet for at ramme mange mange forskellige steder kaldes præcis.


Tak skal du have,

Bedste reference


Der er masser af diskussioner om dette.Hvis årsagen til profilering er at finde måder at gøre koden hurtigere, hjælper det dig mest, er at finde dem med sikkerhed. Måling af den tid, de koster med præcision, er meget mindre vigtig.


Her er et eksempel på et andet sprog og OS, men princippet er det samme.

Andre referencer 1


Har du prøvet AMDs CodeAnalyst værktøj? Det er gratis download og kan være nyttigt.