Како направити програм да користи одређени језгро процесора за рад

Како направити програм да користи одређени језгро процесора за рад

Расподјела језгра процесора за одређени програм може бити корисна ако на вашем рачунару постоји апликација за ресурсе која се не може искључити и који истовремено омета нормалан рад на рачунару. На пример, истицање Касперски Антивируса Једног језгра процесора за посао, можемо мало мало, али убрзати игру и фпс у њему. С друге стране, ако је ваш рачунар врло спор, то није иста метода која ће вам помоћи. Морате да потражите разлоге, видите: Рачунар се успорава

Именовање логичких процесора на одређени програм у систему Виндовс 7 и Виндовс 8

Ове функције раде у оперативном систему Виндовс 7, Виндовс 8 и Виндовс Виста. Не говорим о потоњем, јер је мало људи користи у нашој земљи.

Покрените Виндовс и :::

  • У оперативном систему Виндовс 7 отворите картицу "Процесе"
  • У оперативном систему Виндовс 8, Отвори "Детаљи"

Кликните десну тастер миша у складу са процесом интересовања за вас и изаберите у контекстном менију Ставка "Подесите сличност". Појавиће се прозор "преписивања процесора" у којем можете да наведете који је нуклеи процесор (или боље речено, логички процесори) је дозвољено да се користе.

То је све, сада процес користи само оне логичке процесоре који су му дозволили. Тачно, то се догађа тачно до следећег лансирања.

Како покренути програм на одређеној језгри процесора (логички процесор)

Виндовс 8 и Виндовс 7 такође имају могућност покретања апликације тако да одмах након покретања користи одређене логичке процесоре. Да би то учинило, покретање пријаве мора се извршити указивање усаглашености у параметрима. На пример:

Ц: \ Виндовс \ Систем32 \ цмд.ЕКСЕ / Ц СТАРТ / АФФИНИТИ 1 СОФТВЕР.Еке

Апликација софтвера биће покренута у овом примеру.Еке користећи логички процесор од 0тх (ЦП 0). Т.е. Број аффинитима означава број логичког процесора + 1. Исту команду можете написати у налепници апликације тако да увек почне да користи одређени логички процесор. Нажалост, нисам могао да нађем информације о томе како да преносим параметар тако да апликација користи више логичког процесора, али неколико одједном.

УПД: Пронађено је како покренути апликацију на неколико логичких процесора помоћу параметра афинитета. На пример, на пример наводимо маску у хексадецималном формату, потребно је користити процесоре 1, 3, 5, 7, односно, то ће бити 10101010 или 0Каа, преношење у облику / афинитета 0кАА.