JVM
无上妙言
我的公众号是myjavaplus
对技术感兴趣,对运动也感兴趣
IT男
展开
-
程序运行时数据在JVM中的存放
a虚拟机栈,本地方法栈。(线程单独使用) Java堆,方法区,常量池,直接内存。(线程共享) 程序计数器 Program counter register 告诉JVM(?)当前线程下一条指令的地址 如果执行Native方法,则为空 此区域没有OutOfMemoryError,其他都有 虚拟机栈(JVM Stack) 为JVM使用的java 字节码服务 方法在执行的时候创建一个stack frame 入栈,执行完后出。 stack frame存储原创 2016-12-20 15:00:56 · 122 阅读 · 0 评论 -
jvm
设备上显示虚拟机运行信息 XX:+HeapDumpOnOutOfMemoryError 内存堆转储快照以便事后分析 -Xss 虚拟机栈和本地方法栈 MaxPermSize -XX:PermSize 限制方法区大小和常量池容量 堆+本地方法区+程序计数器内存+(虚拟机栈和本地方法栈:决定线程数量) -XX:MaxDirectMemorySize 不指定的时候和java堆Xmx一样 http://blog.csdn.net/renfufei/article/details/49230943 h原创 2016-12-27 09:29:35 · 50 阅读 · 0 评论