编译工具:Eclipse
JVM设置:-Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M
JVM设置方式:Run--Run Configurations--Arguments--VM arguments
代码实现:
JVM监控工具:jvisualvm
监控结果:
结论:当Old代已经满,Eden代已经满,这时候如果还有新的对象产生,GC没有回收,则会报:java.lang.OutOfMemoryError: Java heap space
本文介绍了使用Eclipse进行Java应用程序开发时的JVM内存配置方法,并通过jvisualvm工具监控JVM内存使用情况。当Old代和Eden代都已满且GC未能及时回收时,将触发java.lang.OutOfMemoryError异常。
1万+

被折叠的 条评论
为什么被折叠?



