討論串大容量儲存 的結構問題
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓3(3推 0噓 2→)留言5則,0人參與, 最新作者cplusplus (C++)時間19年前 (2006/02/27 20:22), 編輯資訊
0
0
0
內容預覽:
10^8次 單位差不多是 百MB. 如果你的元素是int 基本上也要400mb 如果是double或是long更是要800mb. 買多一點記憶體 最有效的方法.... 其他的話....建議先.... 想想看是不是這是必要的 一般應用很少有一定要這麼大空間才能實行的運算. 能不能開小一點 也可以達到同
(還有761個字)

推噓4(4推 0噓 5→)留言9則,0人參與, 最新作者yoco315 (眠月)時間19年前 (2006/02/27 15:50), 編輯資訊
0
0
0
內容預覽:
除非他是多 CPU,多執行緒才會有加速,. 不然多執行緒會因為 context switch 而變的更慢。. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 140.113.129.180.

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者DearKurt (U SUCK)時間19年前 (2006/02/27 15:24), 編輯資訊
0
0
0
內容預覽:
HashTable很適合 不需事先指派浪費時間 只要把四個引數組成一個key. 譬如用底限分隔引數形成一個字串如1_2_3_4. 如果記憶體使用量仍然很大 就得考慮自己實作一個以硬碟儲存方式的HashTable. 或是直接存到資料庫. 如果每個迴圈運算都是彼此獨立的 可以考慮用多執行緒. 這樣可以不

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者yoco315 (眠月)時間19年前 (2006/02/27 05:39), 編輯資訊
0
0
0
內容預覽:
原因是資料量太大,變成要動到硬碟來當虛擬記憶體,. page 有沒有 hit 的成本大概差一百萬倍,所以效能很慘,. 幾乎所有的時間都變成在存取硬碟,反而沒什麼運算,所以 CPU 使用率極低,. 你要想辦法減少記憶體使用量,或是買很多記憶體插到主機板上 _/ ̄|○. --. 發信站: 批踢踢實業

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者rex20 (丸子)時間19年前 (2006/02/27 05:26), 編輯資訊
0
0
0
內容預覽:
目前寫一隻數學程式. 因為決策變數有4個引數. X(i,j,k,z). 用到四維陣列. 我是使用宣告二維的 struct. struct 中再在宣告一二維陣列. 最近陣列維度到了 1000*1000*10*10. 差不多有一億個值要去指派. 陣列實作 效能明顯變嫚. 宣告就要等好久 = = (~ 1
(還有284個字)
首頁
上一頁
1
下一頁
尾頁