JVM
文章平均质量分 75
Alice_whj
记录生活点点滴滴
展开
-
JVM调优实战
1数据量一次性申请的内存过多,比如数据库查询返回值大多,所以做个分页。如果老年代能回收掉大部分,说明年轻代太小了,放不下。2.并发过高的情况下,一些连接未释放。原创 2024-06-03 21:05:33 · 227 阅读 · 0 评论 -
93 处理内存的命令(极客)
Linux 命令行工具之 top 命令实时显示正在执行进程的 CPU 使用率、内存使用率以及系统负载等信息。通过 top -Hp pid 查看具体线程使用系统资源Linux 命令行工具之 vmstat 命令vmstat 是一款指定采样周期和次数的功能性监测工具,我们可以看到,它不仅可以统计内存的使用情况,还可以观测到 CPU 的使用率、swap 的使用情况。r:等待运行的进程数;b:处于非中断睡眠状态的进程数;swpd:虚拟内存使用情况;free:空闲的内存;buff:用来作为缓冲的内存数;si原创 2021-05-27 21:47:16 · 289 阅读 · 3 评论 -
57 JVM零散知识总结
JVM内存空间包含:方法区、java堆、java栈、本地方法栈。方法区是各个线程共享的区域,存放类信息、常量、静态变量。java堆也是线程共享的区域,我们的类的实例就放在这个区域,可以想象你的一个系统会产生很多实例,因此java堆的空间也是最大的。如果java堆空间不足了,程序会抛出OutOfMemoryError异常。**java栈是每个线程私有的区域,它的生命周期与线程相同,一个线程对应...原创 2020-02-19 17:24:07 · 90 阅读 · 1 评论 -
JVM bilibili视频
JVM启动参数原创 2022-03-05 16:11:48 · 120 阅读 · 0 评论