随笔分类 -  jvm

傻瓜式jvm基础学习
摘要:Q:jvm调优是在做什么? A:通过修改jvm参数和更换合适的垃圾回收器从而达到提高垃圾回收效率、降低停顿时间,提高系统的吞吐量和响应速度。 从上面的问答中可以得到两个概念,jvm参数、垃圾回收器。 程序计数器 存储当前线程正在执行的Java方法的字节码指令地址的内存区域,作为一个指示器使用,不会进 阅读全文

posted @ 2024-12-03 21:54 干瘪咸鱼 阅读(30) 评论(0) 推荐(0)

Jdk1.8 垃圾收集器分类及垃圾收集器选择思路
摘要:根据运行方式Java HotSpot VM 包括三种不同类型的收集器分别是串行收集器、并行收集器和并发收集器,每种收集器具有不同的性能特征。 串行收集器使用单个线程来执行所有垃圾收集工作,这使得它相对高效,因为线程之间没有通信开销。它最适合于单处理器计算机,因为它无法利用多处理器硬件,尽管它在多处理 阅读全文

posted @ 2024-10-31 23:21 干瘪咸鱼 阅读(111) 评论(0) 推荐(0)

JVM调优相关基础命令简介
摘要:jsp 输出JVM中运行的进程状态信息 jstack 查看某个Java进程内的线程堆栈信息,制作线程Dump jstat 查看堆内存各部分的使用量和GC情况,以及加载类的数量 jmap 打印指定Java进程(或核心文件、远程调试服务器)的共享对象内存映射或堆内存细节 jhat 用来分析java堆的命 阅读全文

posted @ 2024-10-30 23:34 干瘪咸鱼 阅读(15) 评论(0) 推荐(0)

java命令常用参数记录
摘要:java命令常用参数 1、堆内存设置‌:-Xms<size> 设置初始堆内存大小,-Xmx<size> 设置最大堆内存大小,如-Xms512m -Xmx1g。 2、栈内存设置‌:-Xss<size> 设置每个线程的栈大小,如-Xss1m。 3、垃圾回收器选择‌:-XX:+UseG1GC 启用G1垃圾 阅读全文

posted @ 2024-10-28 10:25 干瘪咸鱼 阅读(64) 评论(0) 推荐(0)