Je ne sais pas si cela appartient à Stackoverflow ou Superuser mais j'ai pensé que je demanderais ici.Comment utiliser tous les cœurs dans Windows 7?
J'ai une application basée sur la console écrite en C qui prend actuellement environ une heure pour se terminer dans Windows 7 64-bit OS. Le gestionnaire de tâches signale que l'application utilise seulement 25% du processeur disponible. Je voudrais réduire le temps d'exécution en augmentant l'utilisation du processeur.
Est-il possible de laisser l'application utiliser les quatre cœurs (l'ordinateur portable a Core i5) au lieu d'un seul? Je suppose que le gestionnaire de tâches rapporte 25% parce qu'un seul noyau est alloué au programme.
+1 parce que cela va certainement fonctionner dans certains cas. Un cas classique fonctionne sur des données séquentielles dans un gros fichier de données. Diviser le fichier en 4 fichiers plus petits, exécutez le programme 4 fois, et vous avez terminé en 15 minutes au lieu d'une heure. –
Oui! Intelligent! J'oublie toujours ça. –