Bonjour,
J'ai une application en Gtkmm / C++, et je fais actuellement joujou avec des threads. En théorie, j'évite toute intéraction entre mes threads et le thread graphique Gtk, mais il semble qu'en pratique, mon thread graphique soit freezé
Je me demandais, existe-t-il un profiler sous linux (bon je prend aussi sous windows s'il n'y a que là) qui puisse m'indiquer à quel endroit le thread graphiqye est bloqué, par exemple en listant tous les événements graphiques qui arrivent, et surtout le dernier avant le blocage?
Merci![]()








Répondre avec citation




En fait, dans une méthode, je lance un thread qui va effectuer un petit traitement (un glib thread) , et juste derrière le lancement du thread, je fais (c'est moooche) une petite attente active dans laquelle j'appelle un Gtk::Main::iteration pour rafraichir la pile graphique et laisser passer quelques événements. 
Partager