Как да накарате програмата да използва определено ядро на процесора за работа
- 3881
- 112
- Randall Lind
Разпределението на процесорните ядра за определена програма може да бъде полезно, ако на вашия компютър има приложение, което има ресурс, което не може да бъде изключено и което в същото време пречи на нормалната работа на компютъра. Например, подчертавайки антивирусната ядро на Касперски. От друга страна, ако компютърът ви е много бавен, това не е същия метод, който ще ви помогне. Трябва да потърсите причините, вижте: Компютърът се забавя
Назначаването на логически процесори в определена програма в Windows 7 и Windows 8
Тези функции работят в Windows 7, Windows 8 и Windows Vista. Не говоря за последното, тъй като малко хора го използват у нас.
Стартирайте Windows и :::
- В Windows 7 отворете раздела "Процеси"
- В Windows 8 отворете „Детайли“
Щракнете върху правилния клавиш на мишката според процеса на интерес за вас и изберете в контекстното меню Елементът „Задайте сходство“. Ще се появи прозорецът „Кореспонденция на процесорите“, в който можете да посочите кои процесорни ядра (или по -скоро, логически процесори), е позволено да се използват.
Това е всичко, сега процесът използва само онези логически процесори, които му позволиха. Вярно е, че това се случва точно до следващия му старт.
Как да стартирате програма на конкретно ядро на процесора (логически процесор)
Windows 8 и Windows 7 също имат възможност за стартиране на приложението, така че веднага след стартирането му използва определени логически процесори. За да се направи това, стартирането на приложението трябва да се извърши, което показва съответствието в параметрите. Например:
C: \ Windows \ System32 \ cmd.EXE /C Старт /Афинитет 1 Софтуер.Exe
Софтуерното приложение ще стартира в този пример.EXE, използвайки логическия процесор 0 -ти (CP 0). T.E. Номерът след афинитет показва броя на логическия процесор + 1. Можете да напишете същата команда в етикета на приложението, така че тя винаги да започва да използва определен логически процесор. За съжаление не успях да намеря информация как да предавам параметъра, така че приложението да се използва от повече от един логически процесор, но няколко наведнъж.
UPD: Намерено как да стартирате приложението на няколко логически процесора, използвайки параметъра Affinity. Посочваме маската в шестнадесетичен формат, например, е необходимо да се използват процесори 1, 3, 5, 7, съответно, тя ще бъде 10101010 или 0xaa, предава се под формата на /афинитет 0xaa.
- « Как да направите клавиша F8 за работа в Windows 8 и да започнете безопасен режим
- Син екран BSOD NVLDDMKM.Sys, dxgkrnl.SYS и DXGMMS1.SYS - Как да поправим грешка »