奇狐社區論壇
在這個頁面顯示本主題全部的 6 個文章

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 其它問題 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=41)
-- win7 x64 執行Chiefox (http://www.chiefox.com.tw/bbs/showthread.php?threadid=18243)


由 020028094 在 2014-01-04 13:25 發表:

win7 x64 執行Chiefox

在win7 64位元執行Chiefox
只要在處理程序
把設定親合性 調整為雙核模式(四核會卡..八核會當)
跟設定 優先順序 為即時處理...可正常運作......


想請問如何固定以上設定....不然每次重新啟動..都要調整一次QQ

ps:我有測試其他硬體平台...win7 64位元下..在四核cpu以下執行會卡..但是軟體不會當掉(開機啟動慢的win7 64位元 系統幾乎沒問題...讓我感覺電腦買太快..好像軟體會來不及處理) ....


由 020028094 在 2014-01-04 15:20 發表:

回覆: win7 x64 執行Chiefox

解決方式:新增一個批次檔..主要給此軟體開啟時..變成即時處理
path=%path%;C:\chiefox
start /d"C:\chiefox" /RealTime Chiefox.exe %1

想要有圖示話..把他設為捷徑..就可以變更圖示

然後在win7 x64 作業系統調整...cpu核心數為2.....目前執行很順...這幾天在測試看看


由 cgjj 在 2014-01-04 23:36 發表:

回覆: 回覆: win7 x64 執行Chiefox

引用:
最初由 020028094 發表
在win7 64位元執行Chiefox
只要在處理程序
把設定親合性 調整為雙核模式(四核會卡..八核會當)
跟設定 優先順序 為即時處理...可正常運作......


想請問如何固定以上設定....不然每次重新啟動..都要調整一次QQ

ps:我有測試其他硬體平台...win7 64位元下..在四核cpu以下執行會卡..但是軟體不會當掉(開機啟動慢的win7 64位元 系統幾乎沒問題...讓我感覺電腦買太快..好像軟體會來不及處理) ....


引用:
最初由 020028094 發表
解決方式:新增一個批次檔..主要給此軟體開啟時..變成即時處理
path=%path%;C:\chiefox
start /d"C:\chiefox" /RealTime Chiefox.exe %1

想要有圖示話..把他設為捷徑..就可以變更圖示

然後在win7 x64 作業系統調整...cpu核心數為2.....目前執行很順...這幾天在測試看看



/RealTime 是設定 "優先順序" 為 "高"
但其並不能控制使用那幾個 CPU 核心, 以及核心數量

要控制使用哪一個核心, 是要用 /AFFINITY
例如: 用 CPU 0 執行奇狐
start /AFFINITY 1 C:\chiefox\chiefox.exe
例如: 用 CPU 2 執行奇狐
start /AFFINITY 4 C:\chiefox\chiefox.exe

一般而言, 不太會採用上述的 /AFFINITY 方式去做調整處理
除非要強制調控, 每個負荷較重的程式各自用哪一個CPU資源
(通常是碰到互搶資源, 非常不平衡時才需手動去強制調整)

以 Intel 的 CPU 為例
有些型號有支援 Hyper-Threading Technology (簡稱為 HT 技術)
可將雙核心 CPU 模擬為 四核心 (或是其他 ....)

HT 的開關功能, 在許多品牌的主機板或是筆電中都有支援
可以在 BIOS 中, 將 HT 設定為關閉
如此就可以用實際的CPU核心數去跑(不再模擬分割為更多核心)
可以提升應用程式所能運用的最大時脈(以單核心論之)

對於跑奇狐和許多不支援多核心的應用程式而言
關掉 HT 功能對於跑這些程式會比較有利一些

但若您的電腦還會同時跑很多其他負荷較重的應用軟體
那麼關不關 HT 哪個比較有利, 可能就要多試試衡量一下

若您的 CPU 單一核心的時脈較低 (例如: 1.5 Ghz)
那麼最好是不要開啟 HT功能(會讓奇狐跑得更慢)

若您的 CPU 單一核心的時脈很高 (例如: 3.2 Ghz)
則可以考慮開啟 HT

此外前面所提的
利用 /RealTime 將奇狐主程式的執行優先順序拉高
對於提升奇狐執行效能上也是會有一些幫助

以上僅供參考
實際狀況還是要看您給予奇狐以及其他應用程式的使用負載


由 020028094 在 2014-01-06 14:16 發表:

感謝..感謝...那我可以把批次檔是要打成

path=%path%;C:\chiefox
start /d"C:\chiefox" /RealTime Chiefox.exe %1
start /AFFINITY 1 C:\chiefox\chiefox.exe
類似這樣嗎??.....

感謝大大..讓我受益良多..


由 cgjj 在 2014-01-06 16:53 發表:

引用:
最初由 020028094 發表
感謝..感謝...那我可以把批次檔是要打成

path=%path%;C:\chiefox
start /d"C:\chiefox" /RealTime Chiefox.exe %1
start /AFFINITY 1 C:\chiefox\chiefox.exe
類似這樣嗎??.....

感謝大大..讓我受益良多..



不行 您這樣是連續執行兩次奇狐
要組合在一起設定, 類似這樣:

start /D "C:\Chiefox" /REALTIME /AFFINITY 1 C:\Chiefox\Chiefox.exe
此例設定為 "優先順序" 為 "高", 並使用 CPU0 執行

若您在一台電腦中, 有安裝兩套奇狐, 而您是用雙核心 CPU
那麼可以這樣跑: (用 CPU0 和 CPU1 各自跑一套奇狐)
start /D "C:\Chiefox1" /REALTIME /AFFINITY 1 C:\Chiefox1\Chiefox.exe
start /D "C:\Chiefox2" /REALTIME /AFFINITY 2 C:\Chiefox2\Chiefox.exe

補充說明:
( 數字要弄對, 並非是 1->2->3->4 )
用第一個核心(CPU0)執行, 參數是 /AFFINITY 1
用第二個核心(CPU1)執行, 參數是 /AFFINITY 2
用第三個核心(CPU2)執行, 參數是 /AFFINITY 4
用第四個核心(CPU3)執行, 參數是 /AFFINITY 8


由 020028094 在 2014-01-06 17:28 發表:

了解....非常感謝大大..真是受益良多...太感謝了...


全部時間均為台灣時間, 現在時間為03:58
在這個頁面顯示本主題全部的 6 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.