全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2657
推到 Plurk!
推到 Facebook!

調整CPU對AP的效率

 
CuteBabyBoy
初階會員


發表:18
回覆:97
積分:48
註冊:2003-07-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-12-04 12:14:51 IP:218.167.xxx.xxx 未訂閱
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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-11-02 23:47:15 IP:118.160.xxx.xxx 訂閱
好文章要推,對於效能是一種不錯的解決方法.

另外對於 Paradox 多資料庫的讀取不知樓主有沒有增近效能的方法,原因是我將每一個人都建立一個資料庫,總數約 6000 人,當要全文檢索時需開 6000 個 table, 在 p4 的機器聽說要跑 3 分多鐘, 而 E8400 雙核心只要 9 秒鐘(但又不能要客戶都升級,那可是一筆天文數字),不知您對此架構下不改程式(可修正)有沒有建議好的方法,謝了.

ps:小弟用 paradox 純粹是單機用途不上網路共用的.
編輯記錄
kenlee1109 重新編輯於 2009-11-02 23:53:42, 註解 無‧
kenlee1109 重新編輯於 2009-11-02 23:55:00, 註解 無‧
系統時間:2024-05-16 11:32:16
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!