gambaslinux

Aides aux utilisateurs de gambas linux

Valgrind un analyseur de programme Gambas



Bonjour,
Un utilitaire super pratique sous nux quand vous voulez voir si votre programme gambas a des fuites mémoires.
Je l'ai utilisé sur mes grand projets et j'ai pu constaté des petits soucis sans gravité.


Je pars sur l'hypothèse que vous avez programmé une application en gambas, que vous l'avez débugguée et surtout que vous avez généré l'exécutable dans le répertoire de l'application.
Pour tester votre application gambas sous valgrind, il suffit d'aller dans le répertoire de votre appli gambas et de le lancer par la commande au terminal :

cd myproject

valgrind ./myproject.gambas



votre application va se lancer et vous pouvez suivre l'évolution des fuites mémoires ou de problème directement dans le terminal.

Pour ma part j'ai pu détecter un problème de port série à la fermeture du logiciel avec le message suivant :

Gambas pour sa part ne m'en a jamais informé.

==5072== Memcheck, a memory error detector

==5072== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.

==5072== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info

==5072== Command: ./myproject.gambas

==5072== FMain.?.0: #53: Stream is closed


Pour le reste, une utilisation mémoire correcte.
Valgrind a de multiples options qui sont imprésionnantes.
Je vous laisse le soin de découvrir de nombreux tutoriels sur le net.

Merci à tous pour votre attention.