天天看点

Java内存区域与内存溢出异常Java内存区域与内存溢出异常

    先贴上一段参数设置

    很多时候,将代码部署到服务器,都会对JAVA_OPTS进行一些操作,大多数情况对主要两个知道是干嘛的,其实的哪copy的算哪的。

    所以,看了点资料,想写点东西。

    Java虚拟机运行时数据区,主要包括以下部分:方法区、堆,它们是线程共用的部分;虚拟机栈、本地方法栈、程序计数器。下面我

大概讲讲如上几个部分。

  来几个简单实例。

  Java堆溢出:

输出如下:

  虚拟机栈和本地方法栈溢出:

运行时常量池溢出:

PS:此文由看《深入理解Java虚拟机:JVM高级特性与最佳实践》而来

http://www.cnblogs.com/hawk-whu/p/6731260.html

本文转自 holy2009 51CTO博客,原文链接:http://blog.51cto.com/holy2010/1931842