Dans cet article je vais simplement partager, pour ne pas paraphraser, quelques liens intéressants pour permettre de debugger avec précisions tous les niveaux d'une application RCP.
Fuites de mémoires SWT
Il arrive assez vite d'être confronté à des problèmes de mémoire importants lors de la création d'interfaces graphiques en SWT. Afin de vérifier la bonne utilisation des composants et surtout leur nettoyage (via la méthode dispose
), l'outil Sleak permet de comparer à deux instants donnés le nombre d'éléments graphiques présents dans la mémoire de l'application. Très utile pour localiser les électrons libres!. Pour en savoir plus :
- http://www.eclipse.org/swt/tools.php
- http://eclipsesource.com/blogs/2009/04/17/finding-swt-leaks-with-sleak/
- http://www.slideshare.net/lakshmip/top-3-swt-exceptions-3951224
Activer les traces dans les plugins
De la même manière, il peut être utile d'activer un mode verbeux de l'activité des plugins. Voici deux méthodes pour activer ces traces :
- http://eclipsesource.com/blogs/2009/07/08/tip-tracing-keybindings-in-rcp/
- http://ramblingabout.wordpress.com/2007/10/20/tracing-plug-ins-in-eclipse/
Avec tout ceci, plus rien ne vous échappera!
0 commentaires:
Enregistrer un commentaire