• 2

有沒有甚麼軟體可以測試記憶體寫讀使用率

不是容量使用率

而是寫入讀取的使用率

覺得跑一些程式好像記憶體有瓶頸

但是又不確定,不知道有沒有程式可以測?
2016-05-29 15:08 發佈
程式不會直接讀寫記憶體,而是透過快取,你應該要先去跑profiler來找出執行時間的瓶頸
或是使用cachegrind來看程式在不同時間點的cache hit rate

rgly wrote:
程式不會直接讀寫記...(恕刪)


cachegrind和profiler是甚麼? 谷歌找不到東西
Profiler的英文解說(wiki):
https://en.wikipedia.org/wiki/Profiling_(computer_programming)

cachegrind的文件頁:
valgrind.org/docs/manual/cg-manual.html

google關鍵字下去後,第一頁裡面都是可以參考的答案。

rgly wrote:
Profiler的...(恕刪)


阿.....有點複雜,看不太懂,有更簡單的方法嗎?
jimmydai wrote:
看完這篇您應該就懂...(恕刪)


這只是在講WIN7快取功能

跟我的問題沒甚麼關聯吧

那個緩存功能 我早就關了 有事沒事就在讀硬碟

gregji121 wrote:
阿.....有點複...(恕刪)


簡單的方法?如果只是使用不能修改原始碼或者類似的問題


那就調整你懷疑是瓶頸的地方
不能調快也可以稍微調慢

例如說DDR3-1600降成DDR3-1333

如果是記憶體頻寬為瓶頸 就會看到一定程度的下降
有很大的機率(但不是100%,因為調慢導致不夠 不等於調快
還是不夠)記憶體頻寬是瓶頸

CPU/GPU懷疑是瓶頸的時候也可以這樣作
稍微調高或者調低10%的運作頻率

看最後出來的效率有沒有照此幅度變動




eola wrote:
簡單的方法?如果只...(恕刪)


1600改1333說實在看不太出來,頂多是感覺,這不太準確

比如這篇影片
https://www.youtube.com/watch?v=ijACu8tRUZs

別說1600改1333,甚至1866改1066基本上完全沒差別....

就連2400也沒插
https://www.youtube.com/watch?v=_5jwMWL0Lgk

有沒有甚麼準確的方法

直接測的方法,不清楚

有一種 "間接" 測的方法:用 RAMDisk

電腦加速超簡易 五款RamDisk軟體試用分享 (01站內新聞帖)

先把 記憶體 虛擬成磁碟機

然後就可以用磁碟測速軟體,對其測速

因為是經過虛擬的,所以不是 ram 原生的速度,ramdisk 軟體的性能也會影響到。

雖不是記憶體原生速度,但有數據,不同電腦間,就可比較出快慢。

或者給記憶體超頻,想了解之間的性能差異,總要有個數字才能了解,憑感覺較不科學。

※ 那篇帖子介紹的 ramdisk 軟體
首推:SoftPerfect RamDisk(免費,全功能)
次推:DATARAM RamDisk(免費版有功能限制)
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?