Testaus

Valgrind: muistivuodot ja profilointi

Valgrind ajaa ohjelman virtuaaliympäristössä ja löytää vuodot sekä alustamattoman muistin luvut.

Komennot ja asetukset

valgrind --leak-check=full --show-leak-kinds=all --track-origins=yes ./app
valgrind --tool=callgrind ./app

Huomioitavaa

Käännä -g-lipulla, jotta raportissa näkyvät tiedostot ja rivit.

Lue myös

Testaus

bats: automaattitestit shell-skripteille

Testaa skriptien paluukoodit ja tulosteet kuten tavallinen koodi.

Testaus

testinfra: palvelimen tilan testaus pytestillä

Testit kuvaavat, millaisia paketit, palvelut ja portit ovat asetusten jälkeen.

Testaus

stress-ng: järjestelmän kuormitustestaus

Työkalu kuormittaa prosessoria, muistia ja levyä ja paljastaa järjestelmän rajat.