原创转载请注明出处:https://agilestyle.iteye.com/blog/2439738
使用 -heap 查看heap空间概要
jmap -heap 41565 > ~/jmap.txt
Console Output
Attaching to process ID 41565, please wait... Debugger attached successfully. Server compiler detected. JVM version is 25.131-b11 using parallel threads in the new generation. using thread-local object allocation. Concurrent Mark-Sweep GC Heap Configuration: MinHeapFreeRatio = 40 MaxHeapFreeRatio = 70 MaxHeapSize = 1073741824 (1024.0MB) NewSize = 89456640 (85.3125MB) MaxNewSize = 348913664 (332.75MB) OldSize = 178978816 (170.6875MB) NewRatio = 2 SurvivorRatio = 8 MetaspaceSize = 21807104 (20.796875MB) CompressedClassSpaceSize = 1073741824 (1024.0MB) MaxMetaspaceSize = 17592186044415 MB G1HeapRegionSize = 0 (0.0MB) Heap Usage: New Generation (Eden + 1 Survivor Space): capacity = 314048512 (299.5MB) used = 314048496 (299.49998474121094MB) free = 16 (1.52587890625E-5MB) 99.99999490524573% used Eden Space: capacity = 279183360 (266.25MB) used = 279183360 (266.25MB) free = 0 (0.0MB) 100.0% used From Space: capacity = 34865152 (33.25MB) used = 34865136 (33.24998474121094MB) free = 16 (1.52587890625E-5MB) 99.99995410890507% used To Space: capacity = 34865152 (33.25MB) used = 0 (0.0MB) free = 34865152 (33.25MB) 0.0% used concurrent mark-sweep generation: capacity = 724828160 (691.25MB) used = 724828160 (691.25MB) free = 0 (0.0MB) 100.0% used 38460 interned Strings occupying 4469136 bytes.
使用 -histo:live 查看内存中有哪些对象
jmap -histo:live 41565 > ~/jmap.txt
reference
https://docs.oracle.com/javase/8/docs/technotes/tools/unix/jmap.html
相关推荐
JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat等小巧的工具,下面这篇文章主要给大家介绍了关于jvm信息jmap使用的基本方法教程,需要的朋友...
java使用JMAP定位代码内存泄漏
Kubernetes应用java程序无法使用jmap,jstack的解决方案.docx
JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解.docx
jmap-perl 是 JMAP 代理服务器的 Perl 实现,Perl JMAP 后端可以与 IMAP 和 SMTP 服务器通许,允许在邮件系统上替换 JMAP 接口。为了高效,初始化实现要求所有服务器支持 CONDSTORE 扩展(RFC4551/FRC7162)。提供一个...
jmap、jstack、jstat组合使用定位jvm问题
jmap 内存分析可视化工具,无须破解,解压即用。小编亲测。
JMAP 全称是 JSON 邮件访问协议。新基于 JSON 的 API 用于实现与邮件服务器之间的邮件同步,可用于替换 IMAP。如果服务器支持 IMAP ,很容易就可以扩展对 JMAP 的支持。 标签:JMAP
与内存相关的性能问题和故障时Java应用程序经常要面对的,jmap命令提供了直观的方式帮助分析诊断此类问题。
heap dump:记录某一时刻JVM堆中对象使用情况,哪些对象占用了太多的堆栈空间,来发现导致内存泄露或者可能引起内存泄露的对象。 thread dump:记录java应用中各线程在某一时刻的运行的位置,即执行到哪一个类的哪一...
JMAP-JS 是 JMAP 邮件,联系人和日历模型的 JavaScript 实现,是 JMAP 的 JavaScript 客户端。 标签:JMAPJS
本文实例讲述了JavaScript JMap类定义与使用方法。分享给大家供大家参考,具体如下: 在JavaScript中我们利用function类定义类 在类的内部我们用var 定义私有变量 私有函数 在类的内部我们用this 定义公有变量 (1)...
jmap jstat等命令介绍,如何监控tomcat内存使用情况的资料
JSON元应用协议(JMAP)规范此仓库包含JMAP的规范。 JMAP是电子邮件客户端连接到邮件存储的现代标准。 因此,它主要替代了IMAP + SMTP提交。 它不能代替MTA到MTA的SMTP传输。 JMAP由社区构建,并通过不断改进。 即将...
JMAP服务器 如所指定的JMAP服务器的实现 安装 npm install -g jmap-server 用法 首先启动服务器: jmap-server 然后,您可以在测试一些请求: curl -d "@examples/mailboxes/setMailboxes.json" -H "Content-...
虽然现在有很多可视化工具,使用起来比命令行更方便,但我们仍需要对基本的命令进行必要的了解。实际上,可视化工具,往往是基于这些基本命令,拿到数据后进行综合处理后输出的最终结果。 本文档从实战角度出发,...
jmap 排查 java 进程内存使用率高步骤glances 找出服务器中 CPU 占用率高的进程临时修改程序用户的 shell 为可登录用户并切换到该用户注意
本篇文章主要通过代码实例对java自带命令行工具jmap、jhat与jinfo的使用做出了详解,需要的朋友可以参考下
通过jstack与jmap分析一次线上故障.pdf