Cadran et aiguille : -(void) stream : ........ 13% CPU

Bonjour,


 


Je suis parti d'un modèle CHAT comme client/serveur en utilisant:


 


-(void) stream : (NSStream *) stream handleEvent:(NSStreamEvent) event


 


Et ce pour collecter des données (serveur) et les afficher  sur l'iPad (client).


 


Mais cela prend 13% de CPU, y a-t-il une meilleur méthode pour la gestion des sockets, qui consommerait moins de ressource, car pour le moment cela ne fait que faire bouger une aiguille (verte) en fonction des données reçues, mais j'ai bien peur que cela ne soit pas très optimisé (mais ça fonctionne) , cf la vidéo .


 


Merci à  tous.


 


Enzyme


 


Mots clés:

Réponses

  • Après avoir réfléchi un peu,


     


    J'ai résolu mon problème, en envoyant seulement des données si il a des changements et non en continue.


     


    Et voila.


     


    Enzyme


Connectez-vous ou Inscrivez-vous pour répondre.