調整CPU對AP的效率 |
|
CuteBabyBoy
初階會員 發表:18 回覆:97 積分:48 註冊:2003-07-11 發送簡訊給我 |
Dear All 因為小弟看到有蠻多朋友在詢問是否有方式調整 CPU 對 AP 的效能,基本上無法準確的設定效能"百分比",但可以設定幾個模式,使AP搶到比較高的效能權限(優先順序)。 // 即時
SetPriorityClass(GetCurrentProcess(),REALTIME_PRIORITY_CLASS);
// 高
SetPriorityClass(GetCurrentProcess(),HIGH_PRIORITY_CLASS);
// 標準以上
SetPriorityClass(GetCurrentProcess(),0x8000);
// 標準
SetPriorityClass(GetCurrentProcess(),NORMAL_PRIORITY_CLASS);
// 標準以下
SetPriorityClass(GetCurrentProcess(),0x4000);
// 低
SetPriorityClass(GetCurrentProcess(),IDLE_PRIORITY_CLASS); SetPriorityClass 是對整個系統做調整,而 SetThreadPriority 是對 AP 內部做調整。 但如果您秀 Form 的方式是 ShowModal 的話,SetThreadPriority 就會無做用 此文章內容我大概查過,好像沒有和別人衝突。如果有請多多見諒!
因為在這網站小弟收獲不少,如果可以,也想幫助別人 如有問題或是寫錯,歡迎大家來討論
|
kenlee1109
初階會員 發表:20 回覆:40 積分:27 註冊:2006-08-17 發送簡訊給我 |
好文章要推,對於效能是一種不錯的解決方法.
另外對於 Paradox 多資料庫的讀取不知樓主有沒有增近效能的方法,原因是我將每一個人都建立一個資料庫,總數約 6000 人,當要全文檢索時需開 6000 個 table, 在 p4 的機器聽說要跑 3 分多鐘, 而 E8400 雙核心只要 9 秒鐘(但又不能要客戶都升級,那可是一筆天文數字),不知您對此架構下不改程式(可修正)有沒有建議好的方法,謝了. ps:小弟用 paradox 純粹是單機用途不上網路共用的.
編輯記錄
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |