名称 特征 作用 配置参数 异常 程序 计数器 占用内存小,线程私有, 生命周期与线程相同 大致为字节码行号指示器 无 无 虚拟机栈 线程私有,生命周期与线程 相同,使用连续的内存空间 Java 方法执行的内存模型,存储局部变量 表.操作栈.动态链接.方法出口等信息 -Xss StackOverflowError OutOfMemoryError java堆 线程共享,生命周期与虚拟机相 同,可以不使用连续的内存地址 保存对象实例,所有对象实例(包括 数组)都要在堆上分配 -Xms 最小 -Xm