Lorsque mon application arrive à maturité, je trouve de plus en plus d'utilisations pour les threads. À présent, je dois avoir environ 25 discussions, toutes faisant des choses importantes et travaillant ensemble en symphonie.Les threads ajoutent-ils beaucoup de frais généraux à une application?
Je remarque cependant que mon application est installée autour de 15.5MB résident. Comparé au navigateur (+/- 35 Mo), je me sens plutôt en sécurité, mais je remarque que la taille de l'application de mon application ne cesse d'augmenter. La question est, combien de temps est impliqué avec l'ajout d'un fil?
Je me demande aussi si le mot-clé synchronized
rencontre de plus en plus de latence avec chaque nouveau thread présent?
Merci!
25 threads est beaucoup de threads pour une application mobile. Qu'est ce que ça fait? –
Si vous posez cette question, il est probablement temps de repenser votre architecture. –
Il est à noter que les threads dorment pendant 99% de leur durée de vie et ne se réveillent que pour effectuer du travail si nécessaire. @silico c'est une application bluetooth, effectuant des communications avancées avec les ordinateurs embarqués d'un véhicule. Connexions Bluetooth multiples, affichage à l'écran, ainsi que les tâches d'arrière-plan qui doivent se produire sur un calendrier. –