JVM 一月 05, 2025

arthas 异常排查(一) 一次内存泄露

文章字数 3.6k 阅读约需 3 mins.

图中的5638进程java程序内存已经来到了52%,即8G.肯定是不正常的.

curl -O https://arthas.aliyun.com/arthas-boot.jar
java -jar ...
查看全文

JVM 四月 08, 2021

jvm

文章字数 17k 阅读约需 15 mins.

  1. calss loading 加载

  2. calss linking连接

    1. verification 验证:验证文件是否符合jvm规范
    2. perparation准备 :静态成员变量赋初始值
    3. resloution解析:将类、方法、属性等符号引用解析为直接引用 常量池中的各种符号引用解析为指针、偏移量等内存地址的直接引用
  3. class initializing 初始化: 将类的静态变量设置初始值,调用静态代码块

  4. 申请对象内存.

  5. 成员变量赋默认值

  6. 调用构造方法

    6.1 成员变量顺序赋初始值

    6...

查看全文
0%