文章 2023-02-25 来自:开发者社区

JVM学习(二):JVM监控及诊断工具-命令行篇(上)

一、概述性能诊断是软件工程师在日常工作中需要经常面对和解决的问题,在用户体验至上的今天,解决好应用的性能问题能带来非常大的收益。Java 作为最流行的编程语言之一,其应用性能诊断一直受到业界广泛关注。可能造成Java应用出现性能问题的因素非常多,例如线程控制、磁盘读写、数据库访问、网络I/o、垃圾收集等。想要定位这些问题,一款优秀的性能诊断工具必不可少。接下来就给大家介绍Oracle自带的命令行....

JVM学习(二):JVM监控及诊断工具-命令行篇(上)
文章 2023-02-03 来自:开发者社区

JVM监控及诊断工具

@[toc]命令行jps 查看正在运行的Java进程ps(Java Process Status):显示指定系统内所有的HotSpot虚拟机进程(查看虚拟机进程信息),可用于查询正在运行的虚拟机进程。说明:对于本地虚拟机进程来说,进程的本地虚拟机ID与操作系统的进程ID是一致的,是唯一的。基本使用语法为:jps [options] [hostid]我们还可以通过追加参数,来打印额外的信息opti....

文章 2022-11-28 来自:开发者社区

【JAVA】如何监控和诊断JVM堆内和堆外内存使用?

前言在上一篇博文:【JAVA】JVM 内存区域的划分 中介绍了 JVM 内存区域的划分,总结了相关的一些概念,本博文将结合 JVM 参数、工具等方面,进一步分析 JVM 内存结构,包括外部资料相对较少的堆外部分。本篇博文的重点是,如何监控和诊断JVM堆内和堆外内存使用?概述了解 JVM 内存的方法有很多,具体能力范围也有区别,简单总结如下:可以使用综合性的图形化工具,如 JConsole、Vis....

【JAVA】如何监控和诊断JVM堆内和堆外内存使用?
问答 2022-11-07 来自:开发者社区

ARMS中我其实就只是想要一个JVM监控,可以直接dump堆内存,除了这个还有没有其他办法呀?

ARMS中我其实就只是想要一个JVM监控,可以直接dump堆内存,除了这个还有没有其他办法呀?这个监控的太多了,其实不要这些信息,还有JVM线程可以一键Dump下来吗?这个导出的是宿主机的还是容器的内存呀?

问答 2022-10-31 来自:开发者社区

我其实就只是想要一个JVM监控,可以直接dump堆内存,除了这个还有没有其他办法?

我其实就只是想要一个JVM监控,可以直接dump堆内存,除了这个还有没有其他办法?

问答 2022-10-17 来自:开发者社区

阿里云Elasticsearch的高级监控指标中,Node JVM代表什么?

阿里云Elasticsearch的高级监控指标中,Node JVM代表什么?

问答 2022-09-19 来自:开发者社区

请问arms 的监控可以查看到jvm应用生成的class 数量嘛?

请问arms 的监控可以查看到jvm应用生成的class 数量嘛?

文章 2022-06-25 来自:开发者社区

全网最硬核 JVM TLAB 分析(额外加菜) 8. 通过 JFR 监控 TLAB

今天,又是干货满满的一天。这是全网最硬核 JVM 系列的开篇,首先从 TLAB 开始。由于文章很长,每个人阅读习惯不同,所以特此拆成单篇版和多篇版 全网最硬核 JVM TLAB 分析(单篇版不包含额外加菜)全网最硬核 JVM TLAB 分析 1. 内存分配思想引入全网最硬核 JVM TLAB 分析 2. TLAB生命周期与带来的问题思考全网最硬核 JVM TLAB 分析 3. JVM E...

文章 2022-06-06 来自:开发者社区

想监控JVM,可是不知道从哪下手!

在开发中经常需要监控应用的运行情况,包括内存,cpu ,gc ,线程等信息,这些东西jdk提供的工具很多都有,如果我们自己想实现一些自己的管理,怎么样才能获得这些信息呐?今天一起来看一下这一切的起点——Jmx。1、jmx是什么?JMX —Java Management Extensions,翻译过来就是java 的管理扩展,是jvm 提供的一套监控的框架。为程序进行监控提供了统一的接口,让你不用....

想监控JVM,可是不知道从哪下手!
问答 2022-05-13 来自:开发者社区

ARMS能监控docker容器的jvm吗

ARMS能监控docker容器的jvm吗

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注