摘要: Java堆内存溢出 只要不断创建对象,并且保证GC Roots到对象之间有可达路径来避免垃圾回收机制清除这些对象, 那么在对象数量到达最大堆的容量限制后就会产生内存溢出异常,代码如下: 在运行的时候,需要设置一下Java堆的大小,并且不可扩展,操作如下: 然后填写JVM启动参数:-Xms20m -X 阅读全文
posted @ 2018-10-25 17:52 劈天造陆 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 1、程序计数器: 程序计数器是线程私有的内存,JVM多线程是通过线程轮流切换并分配处理器执行时间的方式实现的,当线程切换后需要恢复到正确的执 行位置(处理器)时,就是通过程序计数器来实现的。此内存区域是唯一 一个在JVM规范中没有规定任何OutOfMemoryError情况的区域。 2、Java虚拟 阅读全文
posted @ 2018-10-25 17:31 劈天造陆 阅读(2002) 评论(0) 推荐(0) 编辑