[問題] 記憶體使用2的倍數效能低落
當我每次位移 2 的次方倍數來存取記憶體時 效能會慢兩倍以上
在不同的電腦 不同的 OS 做測試 好像都有這現象
難道 2 的倍數很容易 cache miss ?
看程式碼比較好解釋 http://codepad.org/W81Vso04
我用直覺猜 2 的倍數應該比其他還快 解果剛好相反 整個改觀
這樣讓我不知道什麼地方用該用 2 的倍數 什麼地方不要用
有人對這種奇特現象有研究嗎@@
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.224.26
→
08/25 08:35, , 1F
08/25 08:35, 1F
推
08/25 09:18, , 2F
08/25 09:18, 2F
→
08/25 09:18, , 3F
08/25 09:18, 3F
→
08/25 09:19, , 4F
08/25 09:19, 4F
→
08/25 09:24, , 5F
08/25 09:24, 5F
→
08/25 09:43, , 6F
08/25 09:43, 6F
→
08/25 11:30, , 7F
08/25 11:30, 7F
→
08/25 11:32, , 8F
08/25 11:32, 8F
→
08/25 11:33, , 9F
08/25 11:33, 9F
→
08/25 11:33, , 10F
08/25 11:33, 10F
→
08/25 11:33, , 11F
08/25 11:33, 11F
→
08/25 11:33, , 12F
08/25 11:33, 12F
→
08/25 11:33, , 13F
08/25 11:33, 13F
→
08/25 11:37, , 14F
08/25 11:37, 14F
※ netsphere:轉錄至看板 Test 08/25 15:55
討論串 (同標題文章)