您现在的位置是:首页» windows系统» windows给tomcat配内存,windows下安装tomcat

windows给tomcat配内存,windows下安装tomcat

2024-07-13 14:07:39
本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。一、问题描述汤姆卡特在下面部署了许多Java项目战争包,但汤姆卡特开始了一段时间后,发现CPU已经过载,整个接口卡都死了!通

本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。

一、问题描述

汤姆卡特在下面部署了许多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

XTw.com.Cn系统网专业应用软件下载教程,免费windows10系统,win11,办公软件,OA办公系统,OA软件,办公自动化软件,开源系统,移动办公软件等信息,解决一体化的办公方案。

免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!

联系邮箱:773537036@qq.com

标签: 过高 占用 跟踪