HeavenTang

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

随笔分类 -  内存分析

Java进程假死排查 《二》
摘要:在使用docker部署的项目可以参考 第一篇文章: https://www.cnblogs.com/heavenTang/p/18027006 如果是非docker部署的,那么往下看: 步骤1. top 输入 top 命令,找到占用 CPU 最高的进程。按 Shift+P 键排序: 可以看到 CPU 阅读全文

posted @ 2024-03-27 17:47 HeavenTang 阅读(131) 评论(0) 推荐(0) 编辑

Java进程假死排查
摘要:排查步骤 1、监控cpu占用率:使用docker工具或第三方监控工具监控容器的cpu占用率,确认是否达到了100% 2、查看线程堆栈:使用Java命令 jstack 或其他工具查看java进程的线程堆栈,寻找是否有死循环或死锁情况。 jstack -l pid 3、分析内存使用情况:使用Java命令 阅读全文

posted @ 2024-02-22 11:48 HeavenTang 阅读(640) 评论(0) 推荐(0) 编辑

java xmx 和 xx:permsize 合理配置
摘要:JVM虚拟机选项:Xms Xmx PermSize MaxPermSize区别 java虽然是自动回收内存,但是应用程序,尤其服务器程序最好根据业务情况指明内存分配限制。 否则可能导致应用程序宕掉。 举例说明含义: -Xms128m 表示JVM Heap(堆内存)最小尺寸128MB,初始分配 -Xm 阅读全文

posted @ 2024-02-22 11:43 HeavenTang 阅读(3882) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示