java虚拟机
浪中的小舟
这个作者很懒,什么都没留下…
展开
-
java虚拟机二之溢出实践
1.java堆溢出 看代码: 注意,java_opts要设置为:如果不懂java_opts,自己百度去。 -server -Xms20m -Xmx20m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=D:/test/ -Xms 堆的最小内存,我们这儿设置为20M -Xmx 堆的最大内存,我们这儿也设置为20M -XX:+Heap...原创 2018-07-24 13:31:12 · 254 阅读 · 0 评论 -
java虚拟机一之java内存区域
说在虚拟机篇开头的话,其实把这些文章复制粘贴一点用也没有,最主要的是要理解和实践。尤其是实践。 这一篇文章中提到的相关溢出异常,如何让程序出现溢出异常的实践,会在后面的章节说明。 1.java虚拟机在执行java程序时,会把内存分为若干个数据区域。 这些数据区域包括:程序计数器,java虚拟机栈,本地方法栈,方法区和堆 2.程序计数器 这一块内存空间较小,它记录的是正在执行的Class字...原创 2018-07-20 16:34:36 · 207 阅读 · 1 评论 -
java虚拟机三之Class文件解读
1.写一个java文件,代码如下: package classTest; /** * Created by * Date : 2018/7/25 18:20 */ public class Main { public static final int m=0; public int inc(){ return m+1; } } 2.运行jav...原创 2018-07-27 11:29:12 · 628 阅读 · 0 评论