JDK常用诊断工具

工具描述
javapJava 反编译工具,主要用于根据 Java 字节码文件反汇编为 Java 源代码文件
jcmdJava 命令行(Java Command),用于向正在运行的 JVM 发送诊断命令请求
jconsole图形化用户界面的监测工具,主要用于监测并显示运行于 Java 平台上的应用程序的性能和资源占用等信息
jdeps用于分析 Java class 的依赖关系
jdbJava 调试工具(Java Debugger),主要用于对 Java 应用进行断点调试
jhatJava 堆分析工具(Java Heap Analysis Tool),用于分析 Java 堆内存中的对象信息
jinfoJava 配置信息工具(Java Configuration Information),用于打印指定 Java 进程、核心文件或远程调试服务器的配置信息
jmapJava 内存映射工具(Java Memory Map),主要用于打印指定 Java 进程、核心文件或远程调试服务器的共享对象内存映射或堆内存细节
jmcJava 任务控制工具(Java Mission Control),主要用于 HotSpot JVM 的生产时间监测、分析、诊断。开发者可以使用 jmc 命令来创建 JMC 工具
jpsJVM 进程状态工具(JVM Process Status Tool),用于显示目标系统上的 HotSpot JVM 的Java 进程信息
jrunscriptJava 命令行脚本外壳工具(Command Line Script Shell),主要用于解释执行 JavaScript、Groovy、Ruby 等脚本语言
jstackJava 堆栈跟踪工具,主要用于打印指定 Java 进程、核心文件或远程调试服务器的 Java 线程的堆栈跟踪信息
jstatJVM 统计监测工具(JVM Statistics Monitoring Tool),主要用于监测并显示 JVM 的性能统计信息,包括 GC 统计信息
jstatdjstatd(VM jstatd Daemon)工具是一个 RMI 服务器应用,用于监测 HotSpot JVM 的创建jstatd和终止,并提供了一个接口,允许远程监测工具附加到运行于本地主机的 JVM 上
jvisualvmJVM 监测、故障排除、分析工具,主要以图形化界面的方式提供运行于指定虚拟机的Java 应用程序的详细信息

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/76903.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

移动端调试工具vConsole

安利一款好用的移动端调试工具vConsole vConsole 是腾讯推出的一个轻量、可拓展、针对手机网页的前端开发者调试面板。 官网:https://alloyteam.github.io/AlloyLever/ 特性 查看 console 日志查看网络请求查看页面 element 结构查看 Cookies、localStorage 和 SessionStor…

MOV导出序列帧并在Unity中播放

MOV导出序列帧并在Unity中播放 前言项目将MOV变成序列帧使用TexturePacker打成一个图集将Json格式精灵表转换为tpsheet格式精灵表导入Unity并播放总结 鸣谢 前言 收集到一批还不错的MG动画,想要在Unity中当特效播放出来,那首先就得把MOV变成序列帧&…

堆排序与TopK问题

一、堆排序 堆排序(升序):堆排序的思想就是先用数组模拟建大堆,然后把根结点与最后一个结点值交换,最后一个结点的值就是最大值,然后再把前(n-1)个元素重新建大堆,然后根结点与最后一个结点值交换,就找出了…

小红书笔记爬虫

⭐️⭐️⭐️⭐️⭐️欢迎来到我的博客⭐️⭐️⭐️⭐️⭐️ 🐴作者:秋无之地 🐴简介:CSDN爬虫、后端、大数据领域创作者。目前从事python爬虫、后端和大数据等相关工作,主要擅长领域有:爬虫、后端、大数据…

LNMP架构搭建论坛

目录 一、LNMP简介: 二、LNMP搭建: 1.前提准备: 关闭防火墙和安全机制: 2.编译安装nginx: 3.编译安装mysql: 3.1 安装依赖环境: 3.2 创建mysql运行用户: 3.3 编译安装&#xff1a…

c语言练习题52:写一个函数判断当前机器是大端还是小端

代码&#xff1a; #include<stdio.h> int check_sys() {int a 1;return *(char*)&a;//小端retrun 1 大端return 0&#xff1b; } int main() {if (check_sys() 1) {printf("小端\n");}elseprintf("大端\n"); } 这里首先取a的地址&#xff0c…

docker部署nginx总结和踩坑

部署脚本 docker run --name nginx -v C://docker/nginx/nginx.conf:/etc/nginx/nginx.conf -v C://docker/nginx/conf.d/:/etc/nginx/conf.d/ -v C://docker/nginx/html:/usr/share/nginx/html -p 80:80 -d nginx前提 需要创建目录 C://docker/nginx/ 准备3个文件 C://docke…

js面试题(更新中...)

js面试题&#xff08;更新中...&#xff09; 1.js类型及检测方式JS内置类型数据类型检验 1.js类型及检测方式 JS内置类型 原始数据类型&#xff1a;基础类型存储在栈内存&#xff0c;被引用或拷贝时&#xff0c;会创建一个完全相等的变量&#xff1b;占据空间小、大小固定&am…

原型链(一定要搞懂啊!!!>-<)

一、概念 1、prototype 习惯称作“显示原型”&#xff0c;只有构造函数才有的属性。 2、构造函数 能用new关键字创建的对象叫做构造函数 3、__proto__ 习惯称作“隐式原型”&#xff0c;每一个实例都有的属性&#xff0c;该属性指向他构造函数的“显示原型”。Function对象…

2.14 PE结构:地址之间的转换

在可执行文件PE文件结构中&#xff0c;通常我们需要用到地址转换相关知识&#xff0c;PE文件针对地址的规范有三种&#xff0c;其中就包括了VA&#xff0c;RVA&#xff0c;FOA三种&#xff0c;这三种该地址之间的灵活转换也是非常有用的&#xff0c;本节将介绍这些地址范围如何…

如何实现Spring的事务管理功能:@Transactional声明式事务

在Spring MVC中处理SQL事务&#xff0c;可以使用Spring的事务管理功能来实现。Spring提供了多种配置和编程方式来管理事务&#xff0c;以下是一种常见的基于注解的方法来处理SQL事务&#xff1a; 1. 配置数据源和事务管理器&#xff1a;首先&#xff0c;您需要配置数据源和事务…

Mac端交互式原型设计 Axure RP 8 for Mac汉化

Axure RP 8是一款专业的交互原型设计工具&#xff0c;它被广泛应用于用户体验设计、界面设计和产品原型制作等领域。该软件提供了丰富的功能和工具&#xff0c;使用户能够创建出具有高度交互性和可视化效果的原型。 Axure RP 8的主要特点和功能包括&#xff1a; 1. 快速原型&a…

产教融合 | 力软联合重庆科技学院开展低代码应用开发培训

近日&#xff0c;力软与重庆科技学院联合推出了为期两周的低代码应用开发培训课程&#xff0c;来自重庆科技学院相关专业的近百名师生参加了此次培训。 融合研学与实践&#xff0c;方能成为当代数字英才。本次培训全程采用线下模式&#xff0c;以“力软低代码平台”为软件开发…

光谱通用款积分球

随着惯性约束聚变&#xff08;ICF&#xff09;物理理论的不断发展以及精密物理实验要求的不断提高&#xff0c;激光驱动器的光束路数急剧增多&#xff0c;光路长度和元器件数目成倍增长。模块化是新一代激光驱动器的发展趋势。对于高功率激光多参数测量系统&#xff0c;模块化设…

《DevOps实践指南》- 读书笔记(五)

DevOps实践指南 Part 4 第二步 &#xff1a;反馈的技术实践14. 建立能发现并解决问题的遥测系统14.1 建设集中式监控架构14.2 建立生产环境的应用程序日志遥测14.3 使用遥测指导问题的解决14.4 将建立生产遥测融入日常工作14.5 建立自助访问的遥测和信息辐射器14.6 发现和填补遥…

Java+Swing形成GUI图像界面

一、Swing 简介 Swing 主要用来开发 GUI 程序,GUI(Graphical User Interface)即图形用户界面。Java 中针对 GUI 设计提供了丰富的类库,这些类分别位于 java.awt 和 java.swing 中,简称 AWT 和 Swing ;其中,AWT(Abstract Window Toolkit)是抽象窗口工具包,是 Java 平…

【视觉SLAM入门】7.4.后端优化 --- 基于位姿图和基于因子图

"议论平恕&#xff0c;无所向背” 1. 位姿图1.1 具体做法1.2 小结 2. 因子图2.1 具体做法2.1.1 贝叶斯网络2.1.2 因子图2.1.3 更具体的因子图2.1.4 增量的求解方法 引入&#xff1a; 上节BA将位姿和路标都作为优化的节点&#xff0c;H矩阵也告诉我们路标远大于位姿&#…

Python绘图系统16:动态更新tkinter组件

文章目录 前情提要源代码模式输入序列源码 Python绘图系统&#xff1a; &#x1f4c8;从0开始的3D绘图系统&#x1f4c9;一套3D坐标&#xff0c;多个函数&#x1f4ca;散点图、极坐标和子图自定义控件&#xff1a;极坐标&#x1f4c9;绘图风格&#x1f4c9;风格控件图表类型和…

rsync远程同步+inotify监控

目录 一、Rsync 简介 1、rsync是什么 2、备份的方式 3、rsync同步方式 4、常用rsync命令 5、配置源的两种表达方法 二、rsync实验 1、本地复制 ​编辑​编辑 2、异地复制 2.1 rsync服务器配置 2.2 rsync客户端配置 2.2.1 普通同步 2.2.2 免密同步 2.2.3 --delet…

关于安卓编译报错(一)kotlin依赖报错

背景 杂乱的项目依赖&#xff0c;成为了安卓项目的噩梦。版本号的不统一&#xff0c;经常导致一些依赖冲突。所以有了此文。 现象 安卓项目rebuild或者打release包的时候&#xff0c;存在报错情况&#xff1a; &#xff08;一&#xff09;kotlin version编译不一致导致报错 …