JVM-3-实战制造OOM1、堆溢出2、虚拟机栈溢出3、方法区和常量池溢出4、本地直接内存溢出
读者朋友,下午好。这里从JVM的堆、栈、方法区(常量池)、本机直接内u存四个维度分别人为制造OOM-Out Of Memory。目的:1、怎样的操作会导致在指定区域发生OOM?或者StackOverFlow?2、出现这种情况时候如何分析?如何解决。(不是重点,后面学习了各种检测工具之后回头思考)以下代码示例均来自:《深入理解Java虚拟机 JVM高级特性与最佳实践》 周志明著 第三版机械工业出版社1、堆溢出要使堆溢出,只需要创建大量对象即可,并且保证对象在使用。package com