效能100%的疑問 |
答題得分者是:RedSnow
|
李國維
高階會員 發表:42 回覆:287 積分:235 註冊:2003-02-07 發送簡訊給我 |
|
pcboy
版主 發表:177 回覆:1838 積分:1463 註冊:2004-01-13 發送簡訊給我 |
|
yhchu
一般會員 發表:2 回覆:70 積分:24 註冊:2004-01-28 發送簡訊給我 |
|
RedSnow
版主 發表:79 回覆:1322 積分:845 註冊:2003-12-15 發送簡訊給我 |
李國維 您好: 我想您也知道這種可能性是蠻廣的,我提一些可能性供您參考,以下將您說的那支 "程式" 暫稱為 "測試程式":
1. 某些電腦上安裝了一些偵測性的軟體,例如掃毒程式、防火牆程式....等,而該 "測試程式" 有頻繁的 I/O 動作,導致那些偵測軟體更高度的 I/O 運作。 2. 那台 A 電腦使用的 CPU 是屬於支援 HT (Hyper-Threading) 技術的等級,其它電腦則否。 3. 磁碟轉速、CPU 速度、快取大小....等的不同,造成不同的影響。 4. 與該測試程式執行期相關的一些外部檔案 (如 .dll 等) 的版本不同,其它電腦上的那些檔案可能是有 Bug 的版本,而 A 電腦上安裝的是 Fix 過的版本 。 5. 類似前一項的狀況,但可能是系統檔案的版本問題,A 電腦可能經常執行 Windows Update,而其它電腦則否,該測試程式剛好用到那些版本有差異的系統檔案的功能。 6. 記憶體管理程式或會造成類似的影響,當該類程式的設定不同,到達指定的記憶體釋放條件時,即會開始向系統壓縮記憶體,而後再予釋放,碰巧在執行該 "測試程式" 時會滿足前述的 "釋放條件",如果設定不當或是未能適切配合,則會造成不斷的重覆進行記憶體壓縮、釋放的動作,這將會造成嚴重的系統滿載現象,直到該 "測試程式" 結束而前述的 "釋放條件" 消失為止。
暫時想到這幾種狀況,您參考看看吧。 發表人 - RedSnow 於 2005/05/16 14:39:19
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |