Valgrind: Porovnání verzí
Smazaný obsah Přidaný obsah
m Oprava formulace |
m Robot: -zastaralá značka HTML; kosmetické úpravy |
||
Řádek 17:
* [[únik paměti]]
Cenou za výše uvedené možnosti je ztráta výkonu. Programy běžící pod Memcheckem obvykle běží pětkrát až dvacetkrát pomaleji než mimo Valgrind a používají mnohem více paměti.
Kromě Memchecku má Valgrind několik dalších nástrojů:
Řádek 24:
* Massif – [[profiler]] [[halda (paměť)|haldy]]
* Helgrind a DRD – nástroje pro ladění [[souběh]]ů
* Cachegrind – profiler využití [[cache]] paměti
* exp-ptrcheck – experimentální nástroj pro hledání podobných chyb jako Memcheck, ale s odlišným přístupem, která je schopen zjistit i několik dalších typů chyb
Řádek 33:
Kromě významného výkonového omezení není Memcheck schopen zjistit chyby mezí při použití dat alokovaných staticky nebo na zásobníku <ref>[http://www.valgrind.org/docs/manual/faq.html#faq.overruns Valgrind FAQ]</ref>. Následující kód projde nástrojem Memcheck ve Valgrindu bez incidentů, i přes uvedené chyby:
<
int Static[5];
Řádek 45:
return 0;
}
</syntaxhighlight>
== Reference ==
|