JVM
xinyonda
ERP、互联网、架构、设计
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM内存模型
JVM内存主要分为以下几部分:1、PC:程序计数器,主要用来作为当前线程所执行字节码的行号指示器,属于线程私有。2、Java Stack:java 栈,线程的生命周期相同,线程中每一个方法的调用建立一个栈帧,这个栈帧主要存储局部变量表,操作栈,动态链接,方法出口等,一个方法的执行,对应一个栈帧的入栈和出栈。线程私有。3 native method Stack:本地方法栈,与虚拟机栈类似...原创 2012-01-08 21:04:20 · 150 阅读 · 0 评论 -
java命令参数
Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOME"bin"java –option 来启动,-option为虚拟机参数,JAVA_HOME为JDK安装路径,通过这些参数可对虚拟机的运行状态进行调整,掌握参数的含义可对虚拟机的运行模式有更深入理解。 一、查看参数列表: 虚拟机参数分为基本和扩展两类,在命令行中输入JA...原创 2012-01-08 21:56:58 · 649 阅读 · 0 评论 -
JAVA HEAP内存溢出测试代码
java命令行参数:-verbose:gc -Xms20m -Xmx20m -Xmn10m -XX:+PrintGCDetails -XX:SurvivorRatio=8[code="java"]import java.util.ArrayList;import java.util.List;public class HeapOOM { /** * ...原创 2012-01-08 22:00:05 · 299 阅读 · 0 评论
分享