摘要: jvm-内存调优 1. jvm内置命令 jps 列出正在运行的jvm虚拟机进程,并显示虚拟机执行朱磊名称以及这些进程的本地虚拟机唯一ID -q : 仅输出进程id -m : 输出main方法的参数 -l : 输出完整的包名(应用主类名) -v :输出jvm参数 -V : 输出通过flag文件传递到J 阅读全文
posted @ 2023-02-23 21:21 雾里看花的少年 阅读(71) 评论(0) 推荐(0) 编辑
摘要: jvm-垃圾回收机制 1. 垃圾收集算法 分代收集理论: 当前虚拟机的垃圾收集都采用分代收集算法,一般将java堆分为新生代和老年代,这样我们就可以根据各个年代的特点选择合适的垃圾收集算法。 在新生代中,每次收集都会有大量对象(近99%)死去,所以可以选择复制算法。只需要付出少量对象的复制成本就可以 阅读全文
posted @ 2023-02-23 21:20 雾里看花的少年 阅读(42) 评论(0) 推荐(0) 编辑
摘要: jvm-内存模型 1. 内存模型 JVM内存参数设置 堆 -Xms 表示java虚拟机堆区内存初始内存分配的大小 -Xmx 表示java虚拟机堆区内存可被分配的最大上限 新生区 -Xmn 表示java虚拟机年轻代大小 方法区 -XX:MaxMetaspaceSize 设置元空间的最大值,默认为-1, 阅读全文
posted @ 2023-02-23 21:18 雾里看花的少年 阅读(120) 评论(0) 推荐(0) 编辑