作者semo (巧克力逋)
看板java
标题Re: [J2SE] 关於java.lang.OutOfMemoryError: Java …
时间Thu Mar 9 09:53:34 2006
※ 引述《PsMonkey (痞子军团团长)》之铭言:
: ※ 引述《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 来弥补了
刚刚耍笨了 我打成 java -Xmx 64M classname
出现了Invalid maximum heap size: -Xmx
Could not create the Java virtual machine.
正确的是 java -Xmx64m classname
然後也找到这个连结给大家看一下罗
http://www.neo.com.tw/archives/000482.html
: 也许是有再注意或是单纯运气好,我还没遇到 OutOfMemoryError 耶
: (也许就快遇到了... 该死的 DataMining)
: 趁这个机会顺便问一下高手们
: 拿到一份程式码,怎麽快速抓到我列的 1, 2 的问题点呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.125.32.41