Dans mon projet Mono (C#) destiné à être multi-plateforme, j'utilise le GTK pour l'interface utilisateur. Cependant, une chose que j'ai remarquée est, sur mon netbook dans Archlinux, la performance est vraiment rapide, donc les événements tels que le survol de la souris, et le redessin des widgets, etc, sont vraiment rapides.GTK + (GTKSharp) performances médiocres sous Windows
Comparé à Windows (7) sur les processeurs dual core, les performances sont vraiment très faibles. Ce qui me rend perplexe. Est-ce que je fais quelque chose de mal qui justifie cette différence de performance entre les systèmes d'exploitation?
De quoi puis-je faire pour optimiser GTK sous Windows? C'est vraiment mauvais de prendre environ 0.5 secondes pour un événement de survoler à kick alors que c'est presque immédiat sur un netbook faible (er) avec Linux.
Mon code est ici pour la couche graphique: http://code.google.com/p/subsynct/source/browse/branches/dev/subsync#subsync/GUI
Merci!