jdk-arthas使用

news/2025/2/22 14:09:16

1、要查实例的大小

#要查看Arthas中实例的大小,可以使用Arthas的jad命令结合metrics命令来实现。以下是具体的步骤:

#在终端中启动Arthas的客户端:arthas <pid>,其中<pid>是你要监控的Java进程的进程ID。

#在Arthas的命令行界面(REPL)中,使用jad命令查看指定类的字节码信息。例如,要查看com.example.User类的字节码信息,可以输入:jad com.example.User。

#在字节码信息中找到需要查看实例大小的构造方法。构造方法的特点是没有返回值。 例如,对于以下构造方法:

public User(String name, int age) {
    this.name = name;
    this.age = age;
}
#可以查找到public User(String name, int age)这一行。

#记住构造方法的完整路径,然后使用metrics命令查看该构造方法所创建的实例大小。例如,要查看com.example.User类中public User(String name, int age)构造方法所创建的实例大小,可以输入:

metrics -d -b com.example.User.<init>(java.lang.String,int)
#其中,-d参数表示以对象形式展示结果,-b参数表示包名与方法名之间的分隔符使用.。

#Arthas会显示出被监控的Java进程中,该构造方法所创建的实例的大小信息。

#注意,步骤2和步骤3需要根据你要查看的类及其构造方法的具体情况进行适配。

2、arthas命令列表 | arthas


http://www.niftyadmin.cn/n/5862365.html

相关文章

UE5 GamePlay 知识点

一、核心游戏框架 GameInstance 全局单例,生命周期贯穿整个游戏进程 负责Actor预注册管理(PreRegisterActor)和关卡加载(LoadLevel) 跨关卡数据存储的最佳选择 GameMode 仅存在于服务器端,定义游戏规则 职责包括: 创建玩家Pawn和PlayerController 管理游戏状态(GameSt…

使用nvm管理node.js版本,方便vue2,vue3开发

在Vue项目开发过程中&#xff0c;我们常常会遇到同时维护Vue2和Vue3项目的情况。由于不同版本的Vue对Node.js 版本的要求有所差异&#xff0c;这就使得Node.js 版本管理成为了一个关键问题。NVM&#xff08;Node Version Manager&#xff09;作为一款强大的Node.js 版本管理工具…

jQuery UI 主题:设计、定制与优化指南

jQuery UI 主题:设计、定制与优化指南 引言 jQuery UI 是一个基于 jQuery 的用户界面库,它提供了一套丰富的交互组件和视觉效果,使得开发者能够轻松地构建出美观且功能强大的网页应用。jQuery UI 主题是其中不可或缺的一部分,它允许开发者根据需求定制界面风格。本文将深…

超级详细,知识图谱系统的理论详解+部署过程

知识图谱系统(Knowledge Graph System)是一种用于表示、存储、查询和推理知识的系统。它通过结构化的方式将现实世界中的实体、概念及其相互关系组织成一个图结构,从而帮助机器理解和处理复杂的知识。 知识图谱的核心组成部分 实体(Entities): 实体是知识图谱中的节点,…

DeepSeek技术演进史:从MoE到当前架构

引言 DeepSeek作为一款先进的智能助手&#xff0c;其技术演进历程充满了创新与突破。本文将结合清华大学104页的《DeepSeek&#xff1a;从入门到精通》&#xff0c;详细探讨DeepSeek从最初的Mixture of Experts&#xff08;MoE&#xff09;模型到当前架构的技术演进过程。 1.…

QUdpSocket的readyRead信号只触发一次

问题 QUdpSocket的readyRead信号只触发一次。 原因 on_readyRead槽函数里必须读出现有数据后&#xff0c;才能触发新的事件。 解决办法 在on_readyRead槽函数里取出数据。 void MainWindow::on_readyRead() {qDebug() << "on_readyRead in";while (m_udp…

【数据库系统概论】第第12章 并发控制

12.1 并发控制概述 并发控制是指数据库管理系统&#xff08;DBMS&#xff09;通过控制多个事务同时执行&#xff0c;保证数据的一致性和隔离性&#xff0c;避免事务间的相互干扰。 事务串行执行不能充分利用系统资源 并发执行的优点&#xff1a;能够减少处理机的空闲 时间&a…

面阵工业相机提高餐饮业生产效率

餐饮行业是一个快节奏、高要求的领域&#xff0c;该领域对生产过程中每一个阶段的效率和准确性都有很高的要求。在食品加工、包装、质量控制和库存管理等不同生产阶段实现生产效率的优化是取得成功的关键步骤。面阵工业相机能够一次性捕捉对象的二维区域图像&#xff0c;并支持…