│
首頁
│
討論區首頁
│
市調行情表
│
光華論壇
│
電腦組裝
│
電腦驅動
│
RAM
宇瞻-DDR 256MB
如何 讓記憶體 讀取 速度再快一點
新增討論文章
作者
:quickc
Posted:2005-07-22 10:17
如何 讓記憶體 讀取 速度再快一點
原本 我的電腦 是 p3 733 MHz 三年前買的
為了 讓我的 Dos 程式 跑快點
去年 換了一台 筆記型 電腦 p4 2.4G MHz
(這兩台 電腦 的 記憶體規格 我不知道 ~~ 不知怎麼查 )
照理說 我的 Dos 程式 應該 快了 2.4 / 0.733 =3.27 倍
可是卻只快了 1.5 倍 而已
太慢的關係 經我簡單查證
我查證方法如下
main()
{
long w;
long pp ;
int far *ptr;
for (w=1; w<=200000000; w++)
{
pp++; /* 結果 比 p3_733 快了 4.8 倍 */
}
ptr = (int *)malloc(.....................)
for (w=1; w<=200000000; w++)
{
ptr[10] =223; /* 結果只快了 1.5 倍左右而已 我的 Dos 程式 使用大量 動態配置記憶體 所以
cpu 雖升級 3.3 倍速 但是程式執行起來 卻只 升級 1.5 倍
*/
}
}
請問以下幾各問題
(1)
int a[]; 的速度 遠比 malloc() 所配置的記憶體 快太多 (單獨比較下 快了10倍)
是因為 int a[] 是配置在 cpu 內部的記憶體
而 malloc() 是配置在 cpu 外部的記憶體 嗎
還是有其他原因呢
(2)
理論上 我只要買更快的 RAM 就可以加速 我的程式了
可是 假設我現在用的記憶體 是 DDR 300
就算我買 了 DDR 500 頂多也只能再快個 500/300 = 1.7 倍
請問 還有沒有 什麼方法 可以 再快一點
在此先謝囉
回應討論這則問題
匿名討論
:訪客
Posted:2005-07-22 21:04:00
請問您DOS跑什麼程式?
P3 733 + 256MB 真的不夠用嗎?
小弟一直以為486 + 4MB 就不錯了.(我當時用286.超想買486的..)
[1]
回應討論這則問題
新增討論文章
光華商場週刊誌 版權所有 Copyright ©1996~2013 Arclink All Rights Reserved