On m'a confié la tâche d'améliorer les performances d'un logiciel de cartographie boursière utilisant les codes GC
de SWT pour dessiner les graphiques. Le dessin de diagramme doit être amélioré car les diagrammes sont parfois redessinés plusieurs fois par seconde et consomment beaucoup de temps processeur. Après avoir cherché un peu, j'ai trouvé un blog entry qui suggère la modification directe des objets ImageData
au lieu d'utiliser les méthodes de GC
, promettant de grands gains de performance. C'est une tâche facile de tracer des lignes droites et des formes carrées horizontales et verticales en utilisant cette technique, mais quand il s'agit de dessiner des cercles et d'autres formes irrégulières, il n'y a pas de solution facile.Comment améliorer les performances de dessin SWT?
Est-ce que quelqu'un sait s'il y a une bibliothèque pour dessiner des formes sur ImageData
objets, comme les méthodes de GC
faire sur Image
objets?
De même, est-ce que quelqu'un connaît une autre façon d'améliorer les performances SWT?
Merci d'avance.
http://pub.cosylab.com/CSS/DOC-SWT_Vs._Swing_Performance_Comparison.pdf Je suis tombé sur ceci pour une autre question, pourrait être utile. – dfb