1.在内存中,一个对象实例化的过程。
方法区里就是类对象(自己定义的属性或赋值的String常量,定义的方法)
2.调节堆内存大小。
3.JProfiler
分析DUMP内存文件。
该条指令是创建DUMP内存文件!
4.GC常用算法:
①引用计数法:
②复制算法:
③标记清除压缩算法:
压缩后前三个就是绿绿的!后面三个变成白色,这样子就会使内存整齐!
5.JMM规则
6.双亲委派机制
7.栈溢出
堆溢出:
1.在内存中,一个对象实例化的过程。
方法区里就是类对象(自己定义的属性或赋值的String常量,定义的方法)
2.调节堆内存大小。
3.JProfiler
分析DUMP内存文件。
该条指令是创建DUMP内存文件!
4.GC常用算法:
①引用计数法:
②复制算法:
③标记清除压缩算法:
压缩后前三个就是绿绿的!后面三个变成白色,这样子就会使内存整齐!
5.JMM规则
6.双亲委派机制
7.栈溢出
堆溢出: