jvm 常用命令

ops/2024/12/19 4:05:06/

jmap -dump:format=b,file=

将堆内存进行文件导出,但是jvm为了保留数据一致性,可能会卡顿,并且导出前会进行一次fullGC,

实验:6G的最大堆应用 导出30s左右

查看gc 日志

jstat -gc pid

查看堆存活对象

jmap -histo:live [pid]

使用:jmap -histo |less

可得到如下包含对象序号、某个对象示例数、当前对象所占内存的大小、当前对象的全限定名,如下

查看对象数最多的对象,并按降序排序输出:

执行:jmap -histo |grep alibaba|sort -k 2 -g -r|less

查看占用内存最多的最象,并按降序排序输出:

执行:jmap -histo |grep alibaba|sort -k 3 -g -r|less


http://www.ppmy.cn/ops/143072.html

相关文章

MATLAB 数据/fig图 自动保存并自动 添加时间戳后后缀

文章目录 数据保存fig图保存 数据保存 示例代码如下 % 获取当前日期和时间 currentDateTime datetime(now, Format, yyyyMMdd); dateTimeStr datestr(currentDateTime); % 替换破折号和冒号为下划线 dateTimeStr strrep(dateTimeStr, {:}, _); dateTimeStr cell2mat(date…

【Java—>Spring】短暂停顿,开往Spring的火车

大家好,我是一名Java开发工程师,多年来一直致力于Java技术的学习和实践。在我的职业生涯中,通过阅读《Java编程思想》、《Core Java》等经典著作,我对Java编程的理论基础有了全面而深入的认识。同时,在无数个日日夜夜的编码实践中,我也积累了丰富的项目经验。 今天,Java语言的…

游戏引擎学习第50天

仓库: https://gitee.com/mrxiao_com/2d_game Minkowski 这个算法有点懵逼 回顾 基本上,现在我们所处的阶段是,回顾最初的代码,我们正在讨论我们希望在引擎中实现的所有功能。我们正在做的版本是初步的、粗略的版本,涵盖我们认…

相机帧率怎样提高到最高

1.曝光时间减小 2.打开 MVS 客户端,在 Acquisition Control 属性下关闭帧率控制使能: Acquisition Frame Rate Control Enable 3. 修改相机图像格式 在 MVS 客户端的 Image Format Control 属性下,找到 Pixel Format 参数进行更改 黑白相机…

传统零售商商业升级的核心动机及与互联网业务融合的探索——以 AI 智能名片 S2B2C 商城小程序源码为例

摘要:本文旨在探讨传统零售商尝试商业升级的核心动机,并以 AI 智能名片 S2B2C 商城小程序源码为典型案例,分析互联网业务模式如何助力传统零售商转型。通过剖析传统零售增长模式的局限以及互联网业务在增长速度、迭代试错和用户需求洞察方面的…

python 获取网页表格的方法(多种方法汇总)

我们在网页上看到很多的表格,如果要获取里面的数据或者转化成其他格式, 就需要将表格获取下来并进行整理。 在Python中,获取网页表格的方法有多种,以下是一些常用的方法和库: 1. 使用Pandas的read_html Pandas库提…

npm或yarn包配置地址源

三种方法 1.配置.npmrc 文件 在更目录新增.npmrc文件 然后写入需要访问的包的地址 2.直接yarn.lock文件里面修改地址 简单粗暴 3.yarn install 的时候添加参数 设置包的仓库地址 yarn config set registry https://registry.yarnpkg.com 安装:yarn install 注意…

ensp 静态路由配置

A公司有广州总部、重庆分部和深圳分部3个办公地点,各分部与总部之间使用路由器互联。广州、重庆、深圳的路由器分别为R1、R2、R3,为路由器配置静态路由,使所有计算机能够互相访问,实训拓扑图如图所示 绘制拓扑图 给pc机配置ip地址…