Hoe om 'n program te maak, gebruik 'n spesifieke verwerker kern

Die verspreiding van verwerker kerns vir die uitvoering van 'n sekere program kan nuttig wees as jou rekenaar 'n hulpbron-intensiewe program het wat nie afgeskakel kan word nie en wat ook die normale werking van die rekenaar inmeng. Byvoorbeeld, deur 'n verwerker kern te kies vir Kaspersky Anti-Virus om te werk, kan ons, al is dit effens, maar versnel die spel en FPS daarin. Aan die ander kant, as jou rekenaar baie stadig is, is dit nie die metode wat jou sal help nie. Jy moet redes soek, sien: Rekenaar vertraag

Logiese verwerkers toeken aan 'n spesifieke program in Windows 7 en Windows 8

Hierdie funksies werk in Windows 7, Windows 8 en Windows Vista. Ek praat nie oor laasgenoemde nie, aangesien baie min mense dit in ons land gebruik.

Begin Windows Task Manager en:

  • Open Windows 7 op die tabblad Processen.
  • In Windows 8, open "Besonderhede"

Regskliek op die proses waarin u belangstel en kies "Stel affiniteit" in die konteks kieslys. Die venster Procesor Matching sal verskyn, waarin u kan spesifiseer watter verwerker kernen (of eerder logiese verwerkers) wat die program mag gebruik.

Seleksie van logiese verwerkers vir programuitvoering

Dit is alles, nou gebruik die proses slegs die logiese verwerkers wat daaraan toegelaat word. Die waarheid is, dit gebeur presies tot die volgende bekendstelling

Hoe om 'n program uit te voer op 'n spesifieke verwerker kern (logiese verwerker)

In Windows 8 en Windows 7 is dit ook moontlik om 'n program te begin sodat dit onmiddellik na die launch gebruik maak van sekere logiese verwerkers. Om dit te kan doen, moet die bekendstelling van die aansoek uitgevoer word met 'n aanduiding van voldoening in die parameters. Byvoorbeeld:

c:  windows  system32  cmd.exe / C begin / affiniteit 1 software.exe

In hierdie voorbeeld word die sagteware.exe-program geloods met behulp van die 0e (CPU 0) logiese verwerker. dit wil sê die getal na affiniteit dui die logiese verwerker nommer + 1 aan. U kan ook dieselfde opdrag aan die toepassings snelkoppeling skryf, sodat dit altyd met 'n spesifieke logiese verwerker gebruik word. Ongelukkig kon ek nie inligting vind oor hoe om 'n parameter te slaag nie, sodat die program meer as een logiese verwerker gebruik, maar verskeie.

UPD: het gevind hoe om die program op verskeie logiese verwerkers te gebruik met die affiniteitsparameter. Ons spesifiseer die masker in heksadesimale formaat, byvoorbeeld, dit moet verwerkers 1, 3, 5, 7 gebruik. Dit sal 10101010 of 0xAA wees, geslaag in die vorm / affiniteit 0xAA.