240 发简信
IP属地:山东
  • Resize,w 360,h 240
    JVM 配置参数

    查看参数 1)-XX:+PrintFlagsInitial:查看所有的参数的默认初始值 2)-XX:+PrintFlagsFinal:查看所有参...

  • Resize,w 360,h 240
    命令行 jvm调优工具

    java -XX:+PrintFlagsInitial :查看所有JVM参数启动的初始值 java -XX:+PrintFlagsFinal :...

  • Resize,w 360,h 240
  • Resize,w 360,h 240
    TLAB 每个线程的空间

    TLAB:Thread Local Allocation Buffer 1. 从内存模型,而不是垃圾收集的角度,对Eden区域继续划分,JVM为...

  • Resize,w 360,h 240
    方法区中的运行时常量池

    方法区内部包含了运行时常量池 常量池 就是一张表,虚拟机指令根据这张常量表找到要执行的类名,方法名,参数类型,字面量等信息 运行时常量池 把字节...

  • Resize,w 360,h 240
    对象的实例化

    创建对象的方式 对象创建的过程 对象的内存布局 对象的访问定位 hotspot使用直接指针 其他的方式:句柄

  • Resize,w 360,h 240
    方法区

    定义 所有java 虚拟机线程共享的一块区域,存储了所有类相关信息,在虚拟机启动时被创建,JVM关闭就会释放方法区的空间。不同版本实现方式不同。...

  • Resize,w 360,h 240
    字节码文件

    反编译命令 javap 或使用 jclasslab插件 javap -v 文件名称:对字节码文件进行反编译 javap -v -p 文件名称:对...

  • Resize,w 360,h 240
    Minor GC、Major GC、Full GC

    Young GC / Minor GC young GC过程 几乎所有对象都在eden区域出生,当eden区域满了之后会进行YoungGC,将留...