U盘PE| w764位旗舰版下载 | U盘装win7系统 | U盘启动 |win7pe | win10下载 |加入收藏土豆PE官网U盘PE,U盘装win7系统,win7pe,U盘启动,U盘装系统,w764位旗舰版下载站!
当前位置:主页 > 帮助中心 > 常见问题解答 >

Windows下Tomcat内存占用过高问题跟踪(jmap 的使用)

来源:http://www.tudoupe.com时间:2022-07-13

一、问题描述

汤姆卡特在下面部署了许多Java项目战争包,但汤姆卡特开始了一段时间后,发现CPU已经过载,整个接口卡都死了!

通过任务列表命令查看Java进程下的线程

在进程下通过jstack将Java线程堆栈的内容打印到文本中

四、引出jmap

使用jstack我们可以生成虚拟机当前时间的线程快照,包含在虚拟机中执行的每个线程的方法堆栈的集合,在定位线程中长时间暂停的原因,如死锁、死循环、外部资源长时间等待等。但是有时候我们需要观察记忆对象的实例,在这一点上,我们可以使用jmap命令。

四、jmap的作用

Jmap可以用于查看内存信息、实例数目和使用内存的大小。

jmap -histo [ live ] 打印每个类的实例数目 、 内存使用量和类名称信息. VM内部的类名将以 * 为前缀. 如果加到 live 子参数,则只有主动对象数目是统计的.

五、jmap的使用

1, 将缓存文件夹装入指定目录, jmap - dump:b, file=project.hprof pid

使用jvisualvm命令工具,可以将 generated dump文件导入 dump文件分析中: 在jdk文件夹中打开jvisualvm工具,选择文件,再选择装入,从列表中选择相应的文件类型,即可进行导入文件,分析内存对象。

如若转载,请注明出处:开源字节   https://sourcebyte.cn/article/188.html

Copyright © 2012-2014 Www.tudoupe.Com. 土豆启动 版权所有 意见建议:tdsky@tudoupe.com

土豆系统,土豆PE,win7系统下载,win7 64位旗舰版下载,u盘启动,u盘装系统,win10下载,win10正式版下载,win10 RTM正式版下载,win8下载,电脑蓝屏,IE11修复,网络受限,4K对齐,双系统,隐藏分区,系统安装不了,U盘装系统,笔记本装系统,台式机装系统,diskgenius运用,GHSOT装系统,U盘修复,U盘技巧,U盘速度,U盘不能格式化,U盘复制发生错误,U盘加密,U盘选购,开机黑屏,蓝屏,进不了系统,上不了网,打不开程序,点击无反应,系统设置,PE个性化,PE添加网络,PE维护系统

点击这里给我发消息