我解析一個328kb的文本文件並將內容存儲在一個java列表中。爲什麼在給定文件大小的情況下會得到java.lang.OutOfMemoryError?
這是命令行(我應該使用1GB RAM參數)。
java -Xms128m -Xmx1024m -cp .:jars/* CentroidGenerator data/data.xml
不過,我得到一個Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
這是代碼,我評論的大部分是用於調試:http://d.pr/pRxe 感謝
如果解析328KB文件給你' OutOfMemoryError的,你做錯了。不幸的是,我的玻璃球在下個星期二到店裏,所以請向我們展示您的代碼。 – Bombe 2011-03-25 11:36:49
@Bombe我已經添加了鏈接! – aneuryzm 2011-03-25 11:38:07
很可能你在程序中的某個地方有無限循環。 – 2011-03-25 11:40:14