LANCER UNE APPLICATION EN PRECISANT L'AFFINITÉ DU CPU

cs_Willi Messages postés 2375 Date d'inscription jeudi 12 juillet 2001 Statut Modérateur Dernière intervention 15 décembre 2018 - 7 juin 2007 à 19:25
apwwn Messages postés 5 Date d'inscription dimanche 26 mars 2006 Statut Membre Dernière intervention 11 juillet 2007 - 8 juin 2007 à 13:22
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/43032-lancer-une-application-en-precisant-l-affinite-du-cpu

apwwn Messages postés 5 Date d'inscription dimanche 26 mars 2006 Statut Membre Dernière intervention 11 juillet 2007
8 juin 2007 à 13:22
pour le core 1 et le core 5, c'est simple a faire
2^1+2^4=18 donc il suffi de mettre 18 ^^

et pour le snipet je ne sais pas se que c'est.
Comme je l'est expliqué j'ai fait sa a la va vite pour lancer mon jeu sur un seul core et c'est tout.
draluorg Messages postés 625 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 25 novembre 2010
8 juin 2007 à 01:16
Salut,

Eh et si je veux le mettre sur le core 2 et le core 5 en meme temps ?
Tant qu'a faire si tu est sur un dual core et vu que le .net gere le MultiThreading tu pourrais aller un peu plus loin en montrant comment mettre les <> threads sur <> cpu...
( proc.Threads(0).ProcessorAffinity =... pour le premier thread par exemple)
Accessoirement une fonction pour convertir un mask d'affinité en liste de cpu genre et inversement

Sinon pour le test il serait plus simple de mettre un executable existant chez tout le monde genre cmd.exe par exemple (et pas besoin de mettre le chemin il est dans le path...)

++
cs_Willi Messages postés 2375 Date d'inscription jeudi 12 juillet 2001 Statut Modérateur Dernière intervention 15 décembre 2018 22
7 juin 2007 à 19:25
Un snipet sur Codyx.org aurait été préférable....
Rejoignez-nous