Kā padarīt programmu, lai strādātu, lai izmantotu noteiktu procesora kodolu

Kā padarīt programmu, lai strādātu, lai izmantotu noteiktu procesora kodolu

Procesora kodolu sadalījums noteiktai programmai var būt noderīgs, ja datorā ir kāda resursa lietojumprogramma, kuru nevar izslēgt un kas tajā pašā laikā traucē normālai darbībai datorā. Piemēram, izceļot Kasperska pretvīrusu vienu procesora kodolu, mēs varam, kaut arī nedaudz, bet paātrināt spēli un FPS tajā. No otras puses, ja jūsu dators ir ļoti lēns, tā nav tā pati metode, kas jums palīdzēs. Jums jāmeklē iemesli, skatiet: dators palēninās

Loģisko procesoru iecelšana noteiktā programmā operētājsistēmā Windows 7 un Windows 8

Šīs funkcijas darbojas Windows 7, Windows 8 un Windows Vista. Es nerunāju par pēdējo, jo daži cilvēki to izmanto mūsu valstī.

Palaidiet logus un :::

  • Windows 7 atver cilni "Procesi"
  • Windows 8 atveriet "detaļas"

Noklikšķiniet uz labās peles atslēgas atbilstoši jūsu interesējošajai procesam un konteksta izvēlnē atlasiet vienums "Iestatīt līdzību". Parādīsies logs “procesoru sarakste”, kurā jūs varat norādīt, kuru procesora kodolus (vai drīzāk - loģiskos procesorus) ir atļauts izmantot.

Tas ir viss, tagad procesā tiek izmantoti tikai tie loģiskie procesori, kas viņam ļāva. Tiesa, tas notiek tieši līdz nākamajai palaišanai.

Kā palaist programmu par konkrētu procesora kodolu (loģiskais procesors)

Windows 8 un Windows 7 ir arī iespēja palaist lietojumprogrammu tā, lai tūlīt pēc sākšanas tā izmantotu noteiktus loģiskos procesorus. Lai to izdarītu, jāveic lietojumprogrammas palaišana, kas norāda uz parametru atbilstību. Piemēram:

C: \ Windows \ System32 \ CMD.EXE /C startēšana /Affinity 1 programmatūra.Exe

Programmatūras lietojumprogramma tiks palaista šajā piemērā.EXE, izmantojot 0. (CP 0) loģisko procesoru. T.E. Skaits pēc afinitātes norāda loģiskā procesora + 1 skaitu. Jūs varat uzrakstīt to pašu komandu lietojumprogrammas etiķetē, lai tā vienmēr sāktu izmantot noteiktu loģisko procesoru. Diemžēl es nevarēju atrast informāciju par to, kā pārraidīt parametru, lai lietojumprogrammu izmantotu vairāk nekā viens loģisks procesors, bet vairākus vienlaikus.

UPD: atrada, kā palaist lietojumprogrammu vairākos loģiskos procesoros, izmantojot afinitātes parametru. Mēs norādām masku heksadecimālā formātā, piemēram, attiecīgi ir jāizmanto procesoru 1, 3, 5, 7, tas būs 10101010 vai 0xaa, pārraidot /afinitātes 0xaa formā.