PDA

View Full Version : Impostazione di default a 1 core


Nyarlathothep333
12-05-2014, 07:07
è possibile impostare l' affinità dei processi a quanti core si desidera da task manager con pochi click.

però non ho voglia di farlo ogni volta che avvio il programma, quindi devo capire come impostare di default per un programma l' affinità a 3 core: 1 2 3 (e non il core 0)

O.S. win 8.1

vorrei sapere di preciso cosa scrivere nel file batch per abilitare i core 1-2-3 e non lo zero
non chiedo nella sezione windows perchè non sono competenti

Nyarlathothep333
12-05-2014, 08:01
cmd.exe /C start /affinity 1 nomeProgramma.exe (userà la CPU0)
cmd.exe /C start /affinity 2 nomeProgramma.exe (userà la CPU1)

per fargli usare la 1+2+3?

Nyarlathothep333
12-05-2014, 08:35
Importantissimo!

Ho risolto, per tutti quelli a cui sicuramente servirà, si deve fare così:

1) si prende il numero in base 2 dei core che si vuole attivare:


000000001110

(nel mio caso era questo il valore perchè volevo attivare solo il core 2 3 4)


2) si trasforma il valore in cifre esadecimali


e

3) si inserisce e nel file batch


cmd.exe /c start "Program Name" /affinity # "Full path of application file"


4) FATTO!