Avatar notebook default
JVM
22篇文章 · 27353字 · 3人关注
  • Resize,w 360,h 240
    JVM - 实战 - OutOfMemoryError:Java heap space

    1. 测试代码 2. 运行OutOfMemoryTest 运行结果: 3. 结果分析 使用Eclipse Memory Analyzer工具打开...

  • Resize,w 360,h 240
    JVM - 基于栈的解释器的执行过程

    1. 实验代码 2. 编译后的字节码片段 3. 执行过程 javap提示这段代码需要深度为2的操作数栈和4个Slot的局部变量空间。

  • JVM - 方法调用和返回指令

    方法调用指令 以下四条指令用于方法调用: invokevirtual 指令用于调用对象的实例方法,根据对象的实际类型进行分派(虚方法分派),这也...

  • JVM - 运行时栈帧结构

    每个方法从调用开始至执行完成的过程,都对应着一个栈帧在虚拟机栈里面从入栈到出栈的过程。 1.栈帧的概念 栈帧(Stack Frame)是用于支持...

  • JVM - JDK命令行工具

    Sun JDK监控和故障处理工具: 1. jps: 虚拟机进程状况工具 1.1 功能 它的功能和ps命令类似:可以列出正在运行的虚拟机进程,并显...

  • JVM - 内存分配和回收策略

    新生代GC(Minor GC):指发生在新生代的垃圾收集动作,因为Java对象大多具备朝生夕灭的特性,所以Minor GC非常频繁,一般回收速度...

  • JVM - 垃圾收集器参数总结

    垃圾收集相关的常用参数:

  • JVM - GC日志分析

    每一种收集器的日志形式都是由它们自身的实现所决定的,换而言之,每个收集器的日志格式都可以不一样。但虚拟机设计者为了方便用户阅读,将各个收集器的日...

  • Resize,w 360,h 240
    JVM - 垃圾收集器

    如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。 这里讨论的收集器基于JDK 1.7 Update 14之后的HotSp...

文集作者