website logo
Auteur
avatar
Fab

Forum » » Logiciels » » OWB ... Ca rame !


Posté : 23-02-2010 00:53 icone du post

La raison de cette latence est en fait assez simple à expliquer : OWB sur OS4 utilise Curl comme couche réseau, et les transferts ainsi que la résolution DNS de cette lib s'effectuent dans le contexte de la tâche principale (on peut activer une résolution asynchrone dans Curl, mais ça demande plus de boulot, et ça ne résout pas tous les problèmes de latence liés aux transferts non plus).
Bref, lorsque la résolution DNS prend place (ça peut prendre de quelques millisecondes à plusieurs secondes selon la connectivité), la GUI est bloquée.

J'ai contourné le problème sur le port MorphOS en déplaçant tout le code réseau Curl dans une tâche séparée, mais ça demande vraiment pas mal de boulot aussi.
Message édité par : Fab / 23-02-2010 00:53

Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
https://amiga-ng.org/viewtopic.php?topic=653&forum=4