Java内存高分析
小小程序猿
首页
归档
Java内存高分析
Dec 28, 2019
|
阅读
分析内存过高原因
操作步骤:
1、用top命令找出CPU占比最高
2、ps -ef或者jps进一步定位,得知是一个怎么样的一个后台程序惹事
3、定位到具体线程或者代码
1
ps -mp18282 -o THREAD,tid,
time
4、将需要的线程ID转换为16进制格式(英文小写格式)
printf "%x\n"有问题的线程ID
5、jstack进程ID | grep(16进制线程ID小写英文) -A60 ,定位到代码中问题
1
jstack
18282
|grep
0x4749
-A60
基础
JVM
RabbitMQ学习
分类
标签
springboot
基础
容器
其他
大数据
数据库
postgres postgis
消息队列
最近文章
SpringMVC传值
RequestContextHolder
AccessControlFilter
Shiro
Redis 指定序列化方式未执行原因
Jackson属性过滤
Druid多数据源配置问题
@Cacheable 不走缓存原因
数据库模型设计——历史与版本设计
Docker 容器指令