Ero sivun ”Valgrind” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
ei muokkausyhteenvetoa
Ei muokkausyhteenvetoa |
pEi muokkausyhteenvetoa |
||
Rivi 22: | Rivi 22: | ||
*Callgrind, työkalu, joka antaa kehittäjälle olennaista tietoa ohjelman eri osien käyttämistä prosessoriresursseista | *Callgrind, työkalu, joka antaa kehittäjälle olennaista tietoa ohjelman eri osien käyttämistä prosessoriresursseista | ||
*Massif, työkalu ohjelman | *Massif, työkalu ohjelman dynaamisesti varattavan muistin käytön profilointiin | ||
*Helgrind, | *Helgrind, | ||
Rivi 83: | Rivi 83: | ||
"possibly lost" kertoo, että muistialueen käsittely voidaan luultavasti tulkita muistivuodoksi. | "possibly lost" kertoo, että muistialueen käsittely voidaan luultavasti tulkita muistivuodoksi. | ||
"still reachable" kertoo, että varattuun muistialueeseen on | "still reachable" kertoo, että varattuun muistialueeseen on säilytetty viittaus ohjelman loppuun asti, mutta sitä ei vapauteta ennen ohjelma päättymistä. Tunnetusti C++:n standardikirjastojen templaattisäilöt eivät vapauta muistia välttämättä käskettäessäkään, vaan säilyttävät varauksen, jotta alue voitaisiin ottaa tarvittaessa uudelleen käyttöön. Tästä ei siis tarvitse välttämättä C++-ohjelmissa huolestua. | ||
==vaihtoehtoiset käyttöliittymät== | ==vaihtoehtoiset käyttöliittymät== | ||
[[Luokka:Kehitystyökalut]] | [[Luokka:Kehitystyökalut]] |