22篇文章 · 27353字 · 3人关注
1. 测试代码 2. 运行OutOfMemoryTest 运行结果: 3. 结果分析 使用Eclipse Memory Analyzer工具打开...
1. 实验代码 2. 编译后的字节码片段 3. 执行过程 javap提示这段代码需要深度为2的操作数栈和4个Slot的局部变量空间。
方法调用指令 以下四条指令用于方法调用: invokevirtual 指令用于调用对象的实例方法,根据对象的实际类型进行分派(虚方法分派),这也...
每个方法从调用开始至执行完成的过程,都对应着一个栈帧在虚拟机栈里面从入栈到出栈的过程。 1.栈帧的概念 栈帧(Stack Frame)是用于支持...
Sun JDK监控和故障处理工具: 1. jps: 虚拟机进程状况工具 1.1 功能 它的功能和ps命令类似:可以列出正在运行的虚拟机进程,并显...
新生代GC(Minor GC):指发生在新生代的垃圾收集动作,因为Java对象大多具备朝生夕灭的特性,所以Minor GC非常频繁,一般回收速度...
垃圾收集相关的常用参数:
每一种收集器的日志形式都是由它们自身的实现所决定的,换而言之,每个收集器的日志格式都可以不一样。但虚拟机设计者为了方便用户阅读,将各个收集器的日...
如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。 这里讨论的收集器基于JDK 1.7 Update 14之后的HotSp...
文集作者