序言
有时我们需要编写一些比较耗内存的java程序,如压缩解压缩、数据库备份等,运行这些代码时容易报“java.lang.OutOfMemoryError: Java heap space” 异常,这时就需要增大JVM的堆大小了。不管是运行在Tomcat下的网站型程序还是纯java桌面程序,都有很多种设置方法,但是我今天发现不是每个方法都是那么有效,或者说有的方法有特殊值得注意的地方,只有小心谨慎正确地设置才能真正实现增大堆大小。下面我的测试与分析是基于MyEclipse1.6.0和Tomcat6.0.1环境下的,电脑内存为2G。 有时我们需要编写一些比较耗内存的java程序,如压缩解压缩、数据库备份等,运行