jmap常用

SYNOPSIS

jmap [ option ] pid

jmap [ option ] executable core

jmap [ option ] [server-id@]remote-hostname-or-IP

3、参数说明

1)options:

executable Java executable from which the core dump was produced.

(可能是产生core dump的java可执行程序)

core 将被打印信息的core dump文件

remote-hostname-or-IP 远程debug服务的主机名或ip

server-id 唯一id,假如一台主机上多个远程debug服务

2)基本参数:

-dump:[live,]format=b,file=<filename> 使用hprof二进制形式,输出jvm的heap内容到文件=. live子选项是可选的,假如指定live选项,那么只输出活的对象到文件.

-finalizerinfo 打印正等候回收的对象的信息.

-heap 打印heap的概要信息,GC使用的算法,heap的配置及wise heap的使用情况.

-histo[:live] 打印每个class的实例数目,内存占用,类全名信息. VM的内部类名字开头会加上前缀”*”. 如果live子参数加上后,只统计活的对象数量.

-permstat 打印classload和jvm heap长久层的信息. 包含每个classloader的名字,活泼性,地址,父classloader和加载的class数量. 另外,内部String的数量和占用内存数也会打印出来.

-F 强迫.在pid没有相应的时候使用-dump或者-histo参数. 在这个模式下,live子参数无效.

-h | -help 打印辅助信息

-J 传递参数给jmap启动的jvm.

pid 需要被打印配相信息的java进程id,创业与打工的区别 - 博文预览,可以用jps查问.
SVM-支持向量机学习(1):线性可分SVM的基本型 1. foreword先看的是李航老师的书第7章,比较传统按照以下三节展开: 线性可分SVM 线性SVM 非线性SVM SMO算法 李航老师讲东西向来不拖泥带水,但本节也几乎用了40页的篇幅,足见涉及内容之多。7月底硬着头皮啃了下来,边看边在笔记上摘抄标注,花了2天时间对SVM有了基本认识。一个月过去了,如今重新整理为博客,再看轻松许多,并不断对比西瓜书的内容,启望达到融会贯通。西瓜书此节明显节奏轻 阅读详情

相关推荐

在Ubuntu 18下安装SIMULIA Abaqus 2020

参考资料: https://github.com/imirzov/Install-Abaqus-2019-on-Ubuntu-18.04-LTS 安装环境: Ubuntu 18.4 LTS 软件版本: SIMULIA for Linux 2020 1 准备 安装光盘及破解文件 解压光盘至一目录,不能挂载,因为要修改文件内容 /home/sunwk/Downloads/abaqus2020 更改文件权限为最大 sudo chmod -R 777 abaqus2020/ * 复制libpng12

oak619的博客 1万+

JVM——》jmap详解

jmap -heap 是一个Java 命令行工具,用于获取Java 进程的堆内存信息。它会输出 Java 进程的整体堆内存使用情况,包括 heap 总大小、已使用大小、空闲大小等。同时还会输出堆内存中各种对象所占用的空间大小以及数量,如类、字符数组、字符串等。jmap -heap 命令通常用于诊断和调试 Java 应用程序的内存问题,例如内存泄漏、内存溢出等。 通过 jmap -heap 命令获取到的堆内存信息可以帮助开发人员更加全面地了解 Java 应用程序的内存使用情况,找出内存问题的根本原因。

小仙~ 1万+

超声波探伤技术在风电叶片检测中的实战应用(含设备选型指南)

本文深入探讨了超声波探伤技术在风电叶片高空检测中的实战应用,重点分析了相控阵超声、激光超声等技术的选择与挑战。文章提供了详细的设备选型指南,对比了奥林巴斯、GE及国产品牌的优劣,并解读了典型缺陷的超声图谱特征,旨在帮助风电运维工程师安全、高效地完成叶片内部损伤的无损检测与预防性维护。

desk3的博客 885

JDK 常用工具 —— jmap 详解

JDK 常用工具 jmap 详解

lly__lly的博客 1万+

ENVI遥感技术

记录2024.03.06所遇到的遥感问题

qq_44453923的博客 4332

Zotero+Obsidian+Bookxnote联动让文献阅读丝滑般体验

摘录文字或图片到Obsidian

weixin_43694742的博客 1万+

jmap详解

jmap命令非常重要,主要是生成java进程当前(当前指的是执行命令的时刻)内存堆转储快照。当然,除了生成内存快照,还可以打印Java堆和方法区的详细信息、内存空间使用率、当前用的是哪种收集器。

jeffersonchern的博客 1万+

Ruoyi-Cloud集成Seata2.0实现分布式事务

在网络上,关于Spring Cloud和Ruoyi-Cloud整合Seata的教程有很多,针对不同版本的 Seata 也有不少相关教程。事实上,无论是 Spring Cloud 还是 Ruoyi-Cloud,其整合 Seata 的原理基本相同。这篇博文将详细介绍如何在本地开发环境下,在中实现Seata 2.0的整合,希望能为大家在分布式项目中实现 Seata 的整合提供实用的帮助,提供一个清晰的操作思路。

SR003的博客 2248

Java的jmap命令使用详解

jmap(JavaVirtualMachineMemoryMap)是JDK提供的一个可以生成Java虚拟机的堆转储快照dump文件的命令行工具。除此以外,jmap命令还可以查看finalize执行队列、Java堆和方法区的详细信息,比如空间使用率、当前使用的什么垃圾回收器、分代情况等等。和jinfo命令一样,在Windows系统上使用还是有一些限制的。在没有dbgeng.dll。...

Q54665642ljf的博客 999

给jetson nano 安装AX200网卡驱动

几经波折,因为在网上看到的基本都是amd版本而非arm版,然后最终选定V5.5是因为更新的几个版本的arm版本是false的(在https://kernel.ubuntu.com/~kernel-ppa/mainline/处选择版本时,得看在arm64上是false还是build succeeded,之前没经验呀刚刚才顿悟的) 1,参考文章https://blog.youkuaiyun.com/MIRANA0/article/details/106696334 学到了得下载如下四个: wget https://k

发嘎嘎的博客 2346

精确时钟同步协议ptp/IEEE-1588v2协议-------(1)简介

ptp, 1588V2, IEEE-1588, 精确时钟同步协议

meihualing的专栏 5360

JVM常用工具:jstat、jmap、jstack

本文介绍了Java内存管理和垃圾回收的监控分析方法。通过代码示例演示了内存泄漏场景(静态集合持有对象导致无法回收),并展示了使用jmap转储堆文件、jhat分析堆内存的工具流程。同时讲解了jstat工具监控JVM内存和GC行为的方法,包括常用参数选项及输出字段含义,如-gcutil以百分比形式显示堆内存使用率,-gc显示各区域容量及GC统计信息。文章提供了从内存泄漏模拟到问题诊断的完整实践路径,帮助开发者掌握JVM内存问题排查的基本技能。

长臂人猿的博客 1030

ISMN数据处理

可批量下载,十分方便

m0_46268055的博客 1216

java jmap_Java常用分析工具之jmap

简介jmap是JDK中提供的一个用来监视进程运行中的jvm物理内存的占用情况的工具。该进程内存内,所有对象的情况,例如产生了哪些对象,对象数量。当系统崩溃时,jmap 可以从core文件或进程中获得内存的具体匹配情况,包括Heap size, Perm size等。使用jmap会影响线上运行的应用,所以尽量不要在线上执行此命令。如果想dump堆信息,可以使用gcore命令,比jmap -dump快...

weixin_42174098的博客 2040

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

JMap常用用法

一、介绍 打印出某个java进程(使用pid)内存内的,所有‘对象’的情况(如:产生那些对象,及其数量)。它的用途是为了展示java进程的内存映射信息,或者堆内存详情。  可以输出所有内存中对象的工具,甚至可以将VM 中的heap,以二进制输出成文本。   jmap -heap:format=b pid   bin格式  javaversion 1.5 jmap -dump:format...

1万+

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Java常用分析工具之jmap

简介 jmap是JDK中提供的一个用来监视进程运行中的jvm物理内存的占用情况的工具。该进程内存内,所有对象的情况,例如产生了哪些对象,对象数量。当系统崩溃时,jmap 可以从core文件或进程中获得内存的具体匹配情况,包括Heap size, Perm size等。 使用jmap会影响线上运行的应用,所以尽量不要在线上执行此命令。如果想dump堆信息,可以使用gcore命令,比jma

卖克的专栏 7305

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

java jmap 分析_Java常用分析工具之jmap

简介jmap是JDK中提供的一个用来监视进程运行中的jvm物理内存的占用情况的工具。该进程内存内,所有对象的情况,例如产生了哪些对象,对象数量。当系统崩溃时,jmap 可以从core文件或进程中获得内存的具体匹配情况,包括Heap size, Perm size等。使用jmap会影响线上运行的应用,所以尽量不要在线上执行此命令。如果想dump堆信息,可以使用gcore命令,比jmap -dump快...

weixin_39633252的博客 373

JVM常用分析工具之jmap

一、简介jmap,它可以生成 java 程序的 dump 文件, 也可以查看堆内对象示例的统计信息、查看 ClassLoader 的信息以及 finalizer 队列。二、jmap用法option: 选项参数。pid: 需要打印配置信息的进程ID。executable: 产生核心dump的Java可执行文件。core: 需要打印配置信息的核心文件。server-id 可选的唯一id,如果相同的远程主机上运行了多台调试服务器,用此选项参数标识服务器。

2401_89733684的博客 436

jmap常用命令

jmap查看java服务内存占用

随风飘雁 4525

JMap常用命令

JMap常用命令

Odyssey_kd的博客 1670

Java常用命令——jps/jstat/jinfo/jmap/jstack

文章目录Java常用命令——jps/jstat/jinfo/jmap/jstackjps:输出Java进程`jps``jps -v` 输出 jvm 启动参数`jps -l` 输出主类名或 jar 包jstat:查看虚拟机运行状态`jstat -class [pid]` 类加载/卸载的总数量/总空间、类加载耗费时间`jstat -gc [pid]` 堆内存各区域用量,垃圾收集时间`jstat -gcutil [pid]` 与-gc差不多,主要关注已使用空间的百分比jinfo:java配置信息`jinfo [p

章全蛋的博客 982

【20年经验总结】:jmap常用命令大全,每个Java开发者都该收藏

快速定位Java内存问题,详解jmap作为Java内存泄露排查工具使用方法,涵盖堆转储、对象统计等命令实战,适用于线上服务内存分析。系统整理常用命令与最佳实践,每个开发者都该收藏。

LiteCode的博客 734

【深入理解JVM】JVM常用分析工具之jmap

jmap,它可以生成 java 程序的 dump 文件, 也可以查看堆内对象示例的统计信息、查看 ClassLoader 的信息以及 finalizer 队列。

程序员云帆哥的博客 4875

JDK常用命令(三)jmap

jmap   jmap,Java Memory Map。主要用于打印指定Java进程(或核心文件、远程调试服务器)的共享对象内存映射或堆内存细节。   jmap命令可以获得运行中的jvm的堆的快照,从而可以离线分析堆,以检查内存泄漏,检查一些严重影响性能的大对象的创建,检查系统中什么对象最多,各种对象所占内存的大小等等。可以使用jmap生成Heap Dump。 常见命令格式   ...

weixin_30810239的博客 1024

java虚拟机常用工具之jmap

语法jmap [option] <pid> 常用方法: jmap -heap pid:打印堆使用的概况; jmap -clstats pid:打印出类加载器使用情况,主要用来看加载的类的数量,jdk8及以后才可使用。之前版本的jdk使用jmp -perstats pid命令; jmap -histo[:live] pid:打印heap中各类的实例数目,倒序排。加上li...

迟到的help的博客 557

jmap常用命令以及dump文件查看

1、先看看占用的线程是哪个:netstat -ano | find “8080” 2、jmap -heap 6956 查看概要信息 3、jmap -histo 6956 打印每个class的实例数目,内存占用,类全名信息 jmap -histo:live 6956 只统计活的对象数量 4、jmap -heap 6956 >1.txt jmap -histo 6956 >2.txt 将结果转成文件输出 5、导出dump 文件 jmap -dump:format=b,file=D:\test\hea

qq_39128254的博客 3737
上一篇: tcpdump使用
下一篇: linux /tmp 目录文件清理规则
kokiafans
博客等级 码龄18年 8粉丝 392原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值