大容量儲存 的結構問題

看板C_Sharp (C#)作者 (丸子)時間19年前 (2006/02/27 05:26), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/5 (看更多)
目前寫一隻數學程式 因為決策變數有4個引數 X(i,j,k,z) 用到四維陣列 我是使用宣告二維的 struct struct 中再在宣告一二維陣列 最近陣列維度到了 1000*1000*10*10 差不多有一億個值要去指派 陣列實作 效能明顯變嫚 宣告就要等好久 = = (~ 1 min) 問題一 : 想請教各位前輩有什麼比較好的儲存方法可以建議呢 ? 問題二 : 在這很大的陣列中 去作值的運算 我電腦是 P4 3.4G 768MB RAM 在做迴圈(4維迴圈)的時候 電腦跑很久 但 CPU 只吃 1~3 % RAM 吃100~200 MB 虛擬記憶體吃 2 G 感覺CPU 沒跑起來 是不是因為 struct & 陣列寫法侷限到了 ? 謝謝各位 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.71.197.101 ※ 編輯: rex20 來自: 219.71.197.101 (02/27 05:30) ※ 編輯: rex20 來自: 219.71.197.101 (02/27 05:31) ※ 編輯: rex20 來自: 219.71.197.101 (02/27 05:34)
文章代碼(AID): #140XqKUA (C_Sharp)
文章代碼(AID): #140XqKUA (C_Sharp)