各位好:
請教,小弟的某個程式只要一執行雙核心就會有問題,後來試用從工作管理員->處理程序->axis.exe(這個執行檔)->設定親和性->改成cpu0 才能正常運作..win7之下.
可是麻煩的是每次執行都要這個程序,如果忘了就得再去改..
請問有辦法用像批次檔的方式或改registry的方法,把這個程式執行後就改為單核執行嗎?
thanks.
可列印頁面
各位好:
請教,小弟的某個程式只要一執行雙核心就會有問題,後來試用從工作管理員->處理程序->axis.exe(這個執行檔)->設定親和性->改成cpu0 才能正常運作..win7之下.
可是麻煩的是每次執行都要這個程序,如果忘了就得再去改..
請問有辦法用像批次檔的方式或改registry的方法,把這個程式執行後就改為單核執行嗎?
thanks.
第一個核心執行:start /AFFINITY 1 axis.exe
第二個核心執行:start /AFFINITY 2 axis.exe
第三個核心執行:start /AFFINITY 4 axis.exe
第四個核心執行:start /AFFINITY 8 axis.exe
Alan您好:
真是太感謝您了...pczone真是高手如雲.....
不過剛試了一下,xp就不認得 affinity 這個參數...
所以xp是無解了嗎?
thanks.
[QUOTE=chengmou;1075172]Alan您好:
真是太感謝您了...pczone真是高手如雲.....
不過剛試了一下,xp就不認得 affinity 這個參數...
所以xp是無解了嗎?
thanks.[/QUOTE]
你在Task Manager對欲指定的Process調整其"[B]屬性[/B]"不就得了...=_=""
[QUOTE=per1;1075202]你在Task Manager對欲指定的Process調整其"[B]屬性[/B]"不就得了...=_=""[/QUOTE]
請問要如何對欲指定的process調整其"屬性"??
不好意思,屬性在那裡?是什麼?
copy axis.exe axis.bak
imagecfg -a 0x2 axis.exe
[QUOTE=琥珀;1075217]copy axis.exe axis.bak
imagecfg -a 0x2 axis.exe[/QUOTE]
感恩...可以用了...
謝謝..
Google "imagecfg windows xp", 找到
[QUOTE][URL="http://social.technet.microsoft.com/Forums/en-US/itproxpsp/thread/9408b38e-bd85-4b7a-9afe-f72a50405339"]Use of Imagecfg tool[/URL][/QUOTE]
然後再找到
[QUOTE][URL="http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx"]PsExec By Mark Russinovich[/URL]
[URL="http://blogs.technet.com/askperf/archive/2009/02/03/help-my-application-only-runs-on-a-single-processor-system.aspx"]Ask the Performance Team : Help! My Application only runs on a Single Processor system![/URL]
[URL="http://msdn.microsoft.com/en-us/library/ee417693(VS.85).aspx"]Game Timing and Multicore Processors[/URL][/QUOTE]
方法之一, 執行:
[QUOTE]psexec -a 1 axis.exe[/QUOTE]