作者PsMonkey (痞子軍團團長)
看板java
標題Re: [J2SE] 關於java.lang.OutOfMemoryError: Java …
時間Wed Mar 8 17:08:06 2006
※ 引述《fillmore (.......................)》之銘言:
: 我想請問一下關於java.lang.OutOfMemoryError: Java heap space
: 我要怎麼樣去debug
: 怎樣可以看我為什麼發生這個問題
: 是因為什麼東西導致Java heap space 空間不足
: ps.我IDE是使用Eclipse
Eclipse... 跟 Eclipse 完全沒關係吧? T__T
Eclipse 跑 Java 程式,也是用獨立的 Process 跑阿 XD
這... 跟你的程式碼比較有關係吧...
目前常見的幾種可能:
1. 你 new 了一堆物件,但是都沒辦法(或是來不及)回收
2. 你要寫 recursive 的 method,但是終止條件沒有設好
或是在跑到終止條件前,記憶體就被用完了
當然,如果你的程式都沒有上述的問題...
那就只能透過 java -Xmx 來彌補了
也許是有再注意或是單純運氣好,我還沒遇到 OutOfMemoryError 耶
(也許就快遇到了... 該死的 DataMining)
趁這個機會順便問一下高手們
拿到一份程式碼,怎麼快速抓到我列的 1, 2 的問題點呢?
--
侃侃長論鮮窒礙 網站:
http://www.psmonkey.idv.tw
眾目睽睽無心顫 個人版:telnet://legend.twbbs.org
煢居少聊常人事
殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc) \囧/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.204.16.17