看板 java 關於我們 聯絡資訊
程式執行過程一直出現java.lang.OutOfMemoryError: Java heap space 想使用-Xmx修改heap大小 請問如何在eclipse下-Xmx的參數給VM 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.71.201
TonyQ:如果你並無預期你的程式很吃記憶體的話 , 通常是寫法有問題. 08/08 23:06
slalala:如果你並無預期你的程式很吃記憶體的話, 通常是寫法有問題 08/08 23:08
tan45is1:我要建立很大的二維陣列,所以heap就暴掉了 @@ 08/08 23:09
slalala:多大??破幾百億? 08/08 23:10
slalala:通常有這種特殊的需求 要不要考慮使用DB? 08/08 23:12
tan45is1:dobule[11305][1022] 在建立的時候就出錯了 08/08 23:14
slalala:先確定需求吧 這個會不會有很多空值?可考慮改成稀疏矩陣 08/08 23:21
tan45is1:真糟糕 照上面方式改到1024還是出錯 08/08 23:23
tan45is1:感謝回答,或許真的要另想辦法 08/08 23:27
slalala:要不要說說看為什麼要用這個大的陣列? 08/08 23:33
tan45is1:我在做電影關鍵字相關計算 利用TfIdf計算每個關鍵字頻率 08/09 13:56
ellinas:在run config那邊可以下給VM的option 08/09 13:59
slalala:TF-IDF算是我的專長了 不覺得需要這麼多記憶體空間 08/09 14:04
PsMonkey:TF-IDF 直覺上的確需要這麼大的記憶體阿 XDXD 08/12 12:45
deparis:VM agruments: -Xms128m -Xmx1024m 下限與上限 08/20 01:00