jvm
文章平均质量分 72
jvm相关笔记
摸鱼喇手
这个作者很懒,什么都没留下…
展开
-
GC垃圾回收器
在内存领域说new出对象来会占用内存,当不需要这个对象后需要删掉。原创 2023-09-15 01:35:34 · 37 阅读 · 0 评论 -
jvm运行时数据区组成
是用来描述java方法执行的内存模型,每个方法在执行的同时创建一个栈帧,包括:局部变量表,操作数栈,动态链接,方法出入口信息。局部变量存储的对象:1.基本数据类型(int,long,float)2.对象的引用,指向对象起始地址的引用地址,代表的对象句柄3.returnAddress指向了一条字节码地址。程序运行java方法时,程序计数器记录的是,当前正在执行的虚拟机字节码指令地址,执行native方法时,计数器为空。如:类信息(类版本,方法,字段,接口等),常量,静态变量,编译后的代码等。原创 2023-09-15 01:32:52 · 35 阅读 · 0 评论 -
jvm类加载机制
在Java堆中生成一个数据访问入口也就是java.lang.class对象。类加载器:通过父类委托机制加载ClassLoader层级最高的class。将这个字节流所代表的静态储存结构转换成方法区的运行时数据结构。class文件 – 字节流 – 类加载器。双亲委派(父类委托)原创 2023-09-15 01:33:43 · 35 阅读 · 0 评论 -
jvm调优
根据需求进行进行jvm规划预调优优化运行jvm运行环境(慢,卡顿)解决jvm运行过程中出现的各种问题(OOM) OOM内存溢出 观测有哪些对象产生了OO。原创 2023-09-15 01:34:34 · 53 阅读 · 0 评论