Ero sivun ”Valgrind” versioiden välillä

Siirry navigaatioon Siirry hakuun
71 merkkiä lisätty ,  14. elokuuta 2016
p
p (strace)
 
(3 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
{{ Ohjelma | nimi=valgrind  | kuva= | kuvateksti= | lisenssi=[[GPL]]| käyttöliittymä=teksti | kotisivu=[http://valgrind.org valgrind.org] }}
{{Ohjelma
| nimi=Valgrind
| 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ä.  
'''Valgrind''' on helppokäyttöinen ja hyödyllinen muistidebuggaus- ja profilointityökalu Linuxille, joka tukee x86-, AMD64-, ppc- ja ppc64-prosessorityyppejä.  
 
== Asennus ==
{{Asenna|Valgrind|valgrind}}


== Käyttö ==
== Käyttö ==
Rivi 16: Rivi 26:
Valittavana on seuraavat työkalut:
Valittavana on seuraavat työkalut:


* Memcheck, erinomainen työkalu muistinhallinnan virheiden löytämiseen.
* memcheck, erinomainen työkalu muistinhallinnan virheiden löytämiseen.
* Cachegrind, työkalu, joka kertoo kuinka hyvin ohjelmasi hyödyntää prosessorivälimuistia.
* 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 .
* 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.
* massif, työkalu ohjelman dynaamisesti varattavan muistin käytön profilointiin.
* Helgrind, synkronointivirheiden etsimiseen POSIX-säikeitä käyttävistä ohjelmista.
* helgrind, synkronointivirheiden etsimiseen POSIX-säikeitä käyttävistä ohjelmista.


== Tulosteen tulkinta ==
== Tulosteen tulkinta ==
Rivi 82: Rivi 92:


== 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 {{vanhentunut linkki}}


== Katso myös ==
== Katso myös ==
10 147

muokkausta

Navigointivalikko