[問題][serialization]讀取大size的object

看板java作者 (e :) y)時間17年前 (2008/10/21 01:52), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
假設我有一個很耗時的計算最後會產生一個很大的物件 其中像是包含一個大陣列 像是 double matrix[n][n] // n = 5000 我想要把整個結果(object)存下來以後用 而不用重新算一次 想到的方法 像是可以用serialization存起來 但是每次這樣load進來 不是也很佔記憶體空間嗎? 有辦法不要把整個物件load到記憶體裡 而是有點像Random Access Files的方法 只load一些我要的 不過看起來不太可能 或是說 把我要的資料作成 database型態 然後再用query來得到我要的資訊 不知道大家有更好的意見 或是有推薦什麼輕巧簡便好用的library -- PLUR -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 85.180.35.75

10/21 07:55, , 1F
把陣列切割,分別存放至不同的檔案,待讀取時選其中一個就是。
10/21 07:55, 1F
文章代碼(AID): #18_CL24G (java)
文章代碼(AID): #18_CL24G (java)