Muokataan sivua Valgrind
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 1: | Rivi 1: | ||
{{Ohjelma | {{ Ohjelma | nimi=valgrind | kuva= | kuvateksti= | lisenssi=[[GPL]]| käyttöliittymä=teksti | kotisivu=[http://valgrind.org valgrind.org] }} | ||
| nimi= | |||
| kuva= | |||
| kuvateksti= | |||
| lisenssi=[[GPL]] | |||
| käyttöliittymä=teksti | |||
| kotisivu=[http://valgrind.org valgrind.org] | |||
}} | |||
Valgrind on helppokäyttöinen ja hyödyllinen muistidebuggaus- ja profilointityökalu Linuxille, joka tukee x86-, AMD64-, ppc- ja ppc64-prosessorityyppejä. | |||
== Käyttö == | == Käyttö == | ||
Rivi 26: | Rivi 16: | ||
Valittavana on seuraavat työkalut: | 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 dynaamisesti varattavan muistin käytön profilointiin. | ||
* | * Helgrind, synkronointivirheiden etsimiseen POSIX-säikeitä käyttävistä ohjelmista. | ||
== Tulosteen tulkinta == | == Tulosteen tulkinta == | ||
Rivi 92: | Rivi 82: | ||
== Aiheesta muualla == | == Aiheesta muualla == | ||
*[http://jumi.lut.fi/~paalanen/htyot/valgrind.html Valgrind - muistidebuggeri] -opas | *[http://jumi.lut.fi/~paalanen/htyot/valgrind.html Valgrind - muistidebuggeri] -opas | ||
== Katso myös == | == Katso myös == |