Donc, j'ai une configuration où deux imacs, imac_1 et imac_2, sont connectés via firewire. imac_1 envoie des informations de débogage à imac_2 et sur imac_2 j'ai un programme en C++ qui capture les informations de débogage (voir illustration ci-dessous)écrire à la question de l'interface graphique
Maintenant le problème est que si j'écris les informations de débogage à l'interface graphique (créé en utilisant QT) directement c'est très lent, par lent je veux dire que l'interface graphique prend du temps pour charger les données. Donc ce que j'ai fait était d'écrire les informations de débogage dans un tampon, puis de vider ce tampon dans l'interface graphique, mais c'était aussi lent parce que l'interface graphique prend le temps de charger les données.
Je pensais écrire les informations de débogage dans un fichier, puis le charger dans l'interface graphique. Donc, je voudrais charger les 10 000 premières lignes dans l'interface graphique, puis lorsque l'utilisateur défile vers le bas, je voudrais charger les 10 000 prochaines lignes.
imac_1 (émetteur) ---> FireWire (moyenne) -> imac_2 (récepteur)
des idées ou des suggestions ????
J'utilise: Mac OS X, XCode, imac
Sans beaucoup plus d'informations, je ne peux même pas concevoir une réponse satisfaisante. Avez-vous une idée de la lenteur de l'interface graphique? S'il est lent à traiter les données de deux façons, il ne sera probablement pas plus rapide avec un tiers. –
La raison pour laquelle je pense que le gui est lent est à cause de l'overhead gui. Je pense que je n'ai pas fait un bon travail pour expliquer mon problème, mais qu'est-ce que vous aimeriez savoir d'autre? Merci. – infinitloop