作者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