Ero sivun ”Valgrind” versioiden välillä

Siirry navigaatioon Siirry hakuun
67 merkkiä lisätty ,  14. elokuuta 2016
p
Ei muokkausyhteenvetoa
 
(2 välissä olevaa versiota samalta käyttäjältä ei näytetä)
Rivi 9: Rivi 9:


'''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 23: 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 89: 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