Rekisteröitymätön käyttäjä
Ero sivun ”Valgrind” versioiden välillä
Siirry navigaatioon
Siirry hakuun
→Käyttö
(luokitus) |
(→Käyttö) |
||
Rivi 8: | Rivi 8: | ||
valgrind ./ohjelma | valgrind ./ohjelma | ||
Tämän jälkeen valgrind tulostaa, oletuksena standarditulostusvirtaan, mm. hyödyllistä tietoa ohjelman muistinkäytön puutteista, jos niitä on. | Tämän jälkeen valgrind tulostaa, oletuksena standarditulostusvirtaan, mm. hyödyllistä tietoa ohjelman muistinkäytön puutteista, jos niitä on. | ||
===työkalut=== | |||
Mikäli haluat käyttää jotain muuta työkalua kuin memcheck, käytä valitsinta --tool=<työkalu>. | |||
Valittavana on seuraavat työkalut: | |||
*Memcheck, erinomainen työkalu muistinhallinnan virheiden löytämiseen. | |||
*Cachegrind, työkalu, joka kertoo kuinka hyvin ohjelmasi hyödyntää prosessorivälimuistia. | |||
*Callgrind, työkalu, joka antaa kehittäjälle olennaista tietoa ohjelman eri osien käyttämistä prosessoriresursseista | |||
*Massif, työkalu ohjelman dynaamisestivarattavan muistin käytön profilointiin | |||
*Helgrind, | |||
== Tulosteen tulkinta == | == Tulosteen tulkinta == |