Sunday, June 8, 2014

改变affinity - CPU利用数

由于Android emulator存在bug - 只能单cpu运行,所以我们必须在emulator启动后,改变其affinity,使其可以多CPU运行

PowShell "Get-Process"

PowerShell "Get-Process calc | Select-Object ProcessorAffinity"
PowerShell "$Process = Get-Process calc; $Process.ProcessorAffinity=255"


PowerShell "Get-Process | where-Object {$_.mainWindowTitle} | format-table id,name,mainwindowtitle -AutoSize"

PowerShell "Get-Process | where-Object {$_.mainWindowTitle -like 'calculator'} | format-table id,name,mainwindowtitle -AutoSize"

Id Name MainWindowTitle
-- ---- ---------------
40312 calc Calculator


PowerShell "$Process = Get-Process | where-Object {$_.mainWindowTitle -like 'calculator'}; $Process.ProcessorAffinity=255"



PowerShell "$Process = Get-Process | where-Object {$_.mainWindowTitle -like '5554:test'}; $Process.ProcessorAffinity=255"