輕鬆 簡單 我的備忘錄

關於部落格
記錄生活點點滴滴 想記錄的就記下來 就是這麼簡單
  • 305620

    累積人氣

  • 45

    今日人氣

    0

    訂閱人氣

[原創]如何透過桌面捷徑快速切換多核心CPU程式親和性?

無論是Windows XP,Windows 2000,Windows Vista,Windows 7.
只要是有雙核心以上,在預設的情況下,都是使用所有處理器再同時運行.



但當遇到某些程式與CPU有衝突時,可以透過工作管理員去切換"程式親和性"
也就是選擇單一程式使用幾顆CPU去運行,有時候就可以解決掉衝突的問題.

當運行這Server時,每次開某某程式時就必需要在去切換一次
>工作管理員>處理程序>選擇有問題的程式>按右鍵>選擇親和性

這樣至少要浪費掉30秒時間,有沒有更快的方法針對已知會產生衝突的程式先做設定
一但執行該程式就自動選擇"親和性"呢?有的^^
 



以"MzCPUAccelerator.exe"該程式為例:
當程式建立捷徑後按右鍵會看到
目標為:"C:Program FilesMz Ultimate ToolsMz CPU AcceleratorMzCPUAccelerator.exe"

把目標改為以下內容即可:
C:WindowsSystem32cmd.exe /C start /AFFINITY 1 MzCPUAccelerator.exe

備註:
第一個核心執行:C:WindowsSystem32cmd.exe start /AFFINITY 1 MzCPUAccelerator.exe
第二個核心執行:C:WindowsSystem32cmd.exe start /AFFINITY 2 MzCPUAccelerator.exe
第三個核心執行:C:WindowsSystem32cmd.exe start /AFFINITY 4 MzCPUAccelerator.exe
第四個核心執行:C:WindowsSystem32cmd.exe start /AFFINITY 8 MzCPUAccelerator.exe
 



這樣修改後,之後打開該程式時 即可按捷徑修改的自動選擇所要運行的CPU處理器
 

相簿設定
標籤設定
相簿狀態