Ajuste a prioridade de um processo por Nome Automático, em Vista
O outro dia eu estava jogando ao redor com Opções da execução da lima da imagem e Sysinternals' Monitor Process, em Vista. Eu vi uma pergunta interessante ocorrer. Usando notepad.exe como um exemplo, eu vi uma pergunta para uma chave chamada “PerfOptions” em [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ opções da execução lima da imagem \ notepad.exe] quando eu funcionei o notepad. O resultado era NÃO ENCONTRADO CONHECIDO, assim que eu decidi-me retificar aquele. Após ter adicionado uma chave nomeada “PerfOptions”, eu funcionei o notepad outra vez. No monitor Process, eu vi perguntas para quatro valores:
- IoPriority
- PagePriority
- CpuPriorityClass
- WorkingSetLimitInKB
Por causa das explorações recentes com priorities* process, CpuPriorityClass agarrou-me direito - afastado. Olhar SetPriorityClass a função, uma pode ver os valores diferentes para o parâmetro dos dwPriorityClass. Eu criei um CpuPriorityClass nomeado REG_DWORD em PerfOptions, e ajustei o valor a 0×80 nas esperanças que o notepad lançaria com o “HIGH_PRIORITY_CLASS”. Instead, lançou-se com uma prioridade de NORMAL_PRIORITY_CLASS (8) - que o ajuste não tinha feito algum impacto. Então, eu ajustei o valor a 8 e lancei o notepad. Notepad lançado com uma prioridade de 8. Eu mudei o valor a 4, e aquele não teve nenhum impacto. Eu mudei o valor a 0 - nenhum impacto. Eu tentei 10 - nenhum impacto. Eu não poderia ver alguns
…
Estale para continuar lendo “ajustam a prioridade de um processo por Nome Automático, em Vista”
Popularidade: unranked
Escrito pelo “/\/\ Ø|\ do ö±ò/” ®© sobre Janeiro 27o, 2008 com nenhuns comentários.
Leia mais artigos sobre otherSoftware e Monitor Process e prioridade e sysinternals e PowerShell e Vista.














