RE : RE - [SOS] Phénoméne bizard sur un schedulerarchi simp le...

Romain LABBE labbe.romain at wanadoo.fr
Jeu 14 Sep 02:24:11 CEST 2006


Salut,

Déjà merci a toi Bombela de t'intéraisser à mon probleme.
Je suis fatigué la et j'arrive pas à suivre le fil de ta logique, je
regarderais ca demain à tête reposée

Merci encore

A++

Romain

> -----Message d'origine-----
> De : sos-bounces at the-doors.enix.org 
> [mailto:sos-bounces at the-doors.enix.org] De la part de bombela at free.fr
> Envoyé : mercredi 13 septembre 2006 21:58
> À : SOS mailing-list
> Objet : RE - [SOS] Phénoméne bizard sur un schedulerarchi simp le...
> 
> 
> Salut,
> 
> Pour LD, j'ai rencontré ce problème, à l'époque où j'étais 
> encore sous windows... C'est bien une version particulière de 
> LD, qui se goure en sortie flat... Cette erreur n'apparissait 
> que sous windows, avec la même version de ld sous linux, je 
> crois que ça passait sans problème.
> 
> Pour ton sheduler, c'est effectivement essez interressant, 
> mais ça ressemble bien à un dépassement de ressource...
> 
> Chaques changement de thread se fait toutes les 10ms
> Bien, donc avec des threads qui s'execute 10ms toutes les 
> 80ms (pour prendre seulement les zballs), ça fait donc une 
> marge d'execution de 90ms... dans ces 90ms, tu peux caser 8 
> threads intercalé en executions...
> 
> Mails si tu augmente ??? Ben il vas falloire plus de temps 
> que les 80ms pour changer de thread... dans un certaine 
> limite, ça ne se verra pas.
> 
> Attention, il ne faut pas croire qu'a partir de 9 threads, 
> c'est saturé ! En effet, chaque thread effectue une action 
> tout petite, qui prend moins de 10ms !
> 
> Et comme le thread s'endors après sont action, le changment 
> de thread est très rapide...
> 
> Imagions que chaque thread prenne 1ms de temps cpus
> Avec nos 90ms, ça fait 81 threads pour commencer à saturer ! 
> Mais si le code fait 0.5ms ;) 161 threads... etc.
> 
> On peux donc imaginer que sur ton pc réel avec des 400 
> threads, c'est parce que chaque thread s'execute en moyenne 
> 90/400 = 0.255 ms
> 
> Je me trompe peux être dans les valeurs exactes (moi 
> fatigué), mais çe me semble logique.
> 
> @+
> 
> PS: J'ai merdouillé l'envois de ce mail en deux partie en 
> ratant le mailling list. J'ai donc envoyé proprement un 
> message complet. _______________________________________________
> Sos mailing list
> Sos at the-doors.enix.org 
> http://the-doors.enix.org/cgi-> bin/mailman/listinfo/sos
> 



Plus d'informations sur la liste de diffusion Sos