3.jvm相关

简介: cascascaca

1. dashboard—当前系统的实时数据面板
第二章节已说,这里不再赘述

2. thread—查看当前 JVM 的线程堆栈信息
第二章节已说,这里不再赘述
3. jvm—查看当前 JVM 的信息

WOHINFNANF

38162015297016482

MON:STONT

STEC-RANE

Jawovirtyatkacoinesoecffication

SPEC-VERS1OV

JaaHotSpotIT)n4BuSefverHH

orociecorporat1on

WESIOR

地预

AWT

utjaw/pnfkauj/Atbawhg:uhng

LONDED-5LASCMLCMT

110

URILOADEDCLASS.COUNT

TOTALCOPTLCTIH

lt1n(ns)

GARBAGE-COLLECTORS

couletiacount;机

Lel1mcliuring:310

eoLtoctionCount4

ColU.tiunTm:241

NetaspaceHangqer

日拍

x:46b200649(444.7HiD

:62195176(59.315

TENDING-HINMMLIZECOUNT

PROCESSORGCOUNT

3.10.-514.26.2.417.x06.64

STARTCDCOUT

WEX-FILE-DESCRIPTORCOUNT


4. sysprop—查看和修改JVM的系统属性
4.1 查看全部
4.2 查看指定属性

[arthas@30162]$

java.version

sysprop

VALUE

KEY

1.8.0161

javaversion


4.3 修改单个属性
5. sysenv—查看JVM的环境变量
5.1 查看全部环境变量

hwwteiwwgtwnl

HTSTCONTROL

HISTSIZE

1000

JMWEHOME

IEAH

xterm

GnUIS.LTF-

18267

SRsSTONTO

maven/apocho.taven-3.6.3

ar/sboou/mail/root

opt/softvore/arthas

小/8k1.16in/jaa

LESSOPCN

T/re/in/esopino.cho

bin/oash

55H_0

dev/ots/1

SSHCLIEN

21815.168.154615122

DLDPMO

IISR

SSHCONNECTION

218.75.168.15464151172182025522

HOSTNANE

XINGMURIIMECIR

L5.C0LORS

s-0:1-01:34:1n-01:35:mh-00:01-4NT3.E

Ro:光:0aa.col:双

W

德摇扭扭健金健品

0::001::

6::

SHLVL

em而小而临而3@7压mhmouom


5.2 查看指定环境变量

[arthas@30162]$

sysenVJAVAHOME

VALUE

KEY

/jdk/jdk1.8.0161

HOME

JAVA


6. vmoption—查看和修改JVM里诊断相关的option
6.1 查看全部option

arthas@311781车

ymoption

VALUE

KEY

HeapDumpBeforeFuliGc

DEFAULT

DEFAULI

HeapDumpAtterFuliGc

true

DEFAULT

HleapDurponoutofMeroryError

true

DEFAULI

true

HeapDunpPath

DEFAULI

CHSAbortabLoPrecleanaithiu1s

true

chSha1tDurat1on

true

chSTriggcrInterval

DEFAULT

PrintGC

truc

DEFAULI

PrintGCDeta11c

fatse

true

PrintGcoatestaros

DEFAULT

false

true

DEFAULT

fatse

PrintGcTipestamps

true

DEFAULT

PrintGCID

true

DEFAULT

PrintclassHistogranBeforeFutiGc

false

trve

PrintclassHistooramAfterFuuGc

DEFAULT

false

true

PrintClassHistonram

alse

true

HinHeapFreeRatio

trle

HaxHeapFreeRotio

true

PrintConcurrentlocks

false

DFFAULT

tre

UnlockCommercialFeatures

faLSe


6.2 查看指定option
6.3 更新指定option
7. perfcounter—查看当前 JVM 的Perf Counter信息使用参考
可以用-d参数打印更多信息:
jdk9以上的应用
如果没有打印出信息,应用在启动时,加下面的参数:
8. logger—查看和修改logger
8.1 查看所有logger信息
从appenders的信息里,可以看到
CONSOLE logger的target是System.out
APPLICATION logger是RollingFileAppender,它的file是app.log
ASYNC它的appenderRef是APPLICATION,即异步输出到文件里
8.2 查看指定logger
8.3 查看指定classloader的logger

其中,classloader为上述8.1或8.2中返回的
8.4 更新全局logger level
8.5 更新指定classloader logger level
默认情况下,logger命令会在SystemClassloader下执行,如果应用是传统的war应用,或者spring boot fat jar启动的应用,那么需要指定classloader。
可以先用 sc -d yourClassName 来查看具体的 classloader hashcode,然后在更新level时指定classloader:
8.6 查看没有appender的logger
默认情况下,logger命令只打印有appender的logger的信息。如果想查看没有appender的logger的信息,可以加上参数--include-no-appender。
注意,通常输出结果会很长

Java

运行代码复制代码

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

[arthas@2062]$ logger --include-no-appender

name                                   ROOT

class                                  ch.qos.logback.classic.Logger

classLoader                            sun.misc.Launcher$AppClassLoader@2a139a55

classLoaderHash                        2a139a55

level                                  DEBUG

effectiveLevel                         DEBUG

additivity                             true

codeSource                             file:/Users/hengyunabc/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar

appenders                              name            CONSOLE

                                       class           ch.qos.logback.core.ConsoleAppender

                                       classLoader     sun.misc.Launcher$AppClassLoader@2a139a55

classLoaderHash 2a139a55

target          System.out

name            APPLICATION

class           ch.qos.logback.core.rolling.RollingFileAppender

                                       classLoader     sun.misc.Launcher$AppClassLoader@2a139a55

classLoaderHash 2a139a55

file            app.log

name            ASYNC

class           ch.qos.logback.classic.AsyncAppender

                                       classLoader     sun.misc.Launcher$AppClassLoader@2a139a55

classLoaderHash 2a139a55

appenderRef     [APPLICATION]

name                                   com

class                                  ch.qos.logback.classic.Logger

classLoader                            sun.misc.Launcher$AppClassLoader@2a139a55

classLoaderHash                        2a139a55

level                                  null

effectiveLevel                         DEBUG

additivity                             true

codeSource                             file:/Users/hengyunabc/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar

name                                   com.alibaba

class                                  ch.qos.logback.classic.Logger

classLoader                            sun.misc.Launcher$AppClassLoader@2a139a55

classLoaderHash                        2a139a55

level                                  null

effectiveLevel                         DEBUG

additivity                             true

codeSource                             file:/Users/hengyunabc/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar

...

9. getstatic—查看类的静态属性
有需再更
10. ognl—执行ognl表达式
有需再更
11. mbean—查看 Mbean 的信息
有需再更
12. heapdump—dump java heap, 类似jmap命令的heap dump功能

若有收获,就点个赞吧


相关文章
二次元风格地址发布页源码
二次元风格地址发布页源码
1029 2
二次元风格地址发布页源码
|
人工智能 安全 搜索推荐
会声会影2023激活码序列号一键下载安装包教程
Corel VideoStudio会声会影是一款功能操作简单,适合家庭日常使用,完整的影片编辑流程解决方案、从拍摄到分享、新增处理速度加倍。它不仅符合家庭或个人所需的影片剪辑功能,甚至可以挑战专业级的影片剪辑软件。适合普通大众使用,操作简单易懂,界面简洁明快。该软件具有成批转换功能与捕获格式完整的特点,虽然无法与EDIUS,Adobe Premiere,Adobe After Effects和Sony Vegas等专业视频处理工具媲美,但以简单易用、功能丰富的作风赢得了良好的口碑,在国内的普及度较高。
6044 1
|
2月前
|
人工智能 自然语言处理 网络安全
零门槛玩转OpenClaw(Clawdbot):阿里云10分钟一键部署+功能拓展全攻略
在智能办公与自动化需求爆发的2026年,OpenClaw(前身为Clawdbot、Moltbot)凭借自然语言指令执行、多工具集成、主流大模型兼容等核心优势,成为个人与轻量团队打造专属智能助手的首选工具。与普通聊天机器人不同,它堪称“7×24小时不下班的AI数字员工”,能轻松完成文件处理、日程管理、信息提取、跨工具协同等实操任务,大幅降低重复劳动成本。
477 8
|
2月前
|
人工智能 运维 文字识别
DeepSeek V4春节炸场,三大黑科技让Claude和GPT都坐不住了
今儿看到个信息,DeepSeek可能发布V4了。 老金我第一时间测试佐证了一下。 虽说官方没明确公布上线,但是咱可以先来了解下它的 3大创新能力。 DeepSeek作为国产之光(毕竟 价格屠夫),老金我是尤为关注的。 这个模型它不是小更新,是直接对标Claude Opus 4.5和GPT-5的那种 大级别的。 上次DeepSeek R1发布的时候,硅谷那边就已经慌了一波。 这次V4,定位更狠—
|
2月前
|
人工智能 数据可视化 网络安全
零基础必看:2026年OpenClaw(Clawdbot)阿里云一键部署教程+接入iMessage指南
在AI自动化工具爆发的2026年,OpenClaw(原Clawdbot、Moltbot)凭借“自然语言指令+多场景任务自动执行”的核心优势,成为新手小白追捧的“专属数字员工”——它无需专业编程基础,就能实现文件管理、联网搜索、多平台协同等多样化功能,而阿里云轻量服务器推出的OpenClaw一键部署方案,更是彻底打破了新手的入门壁垒,预置专属镜像、自动化配置环境,全程可视化操作,哪怕你完全不懂技术、不懂服务器,跟着步骤也能15-20分钟完成部署,部署后还能快速接入iMessage,实现手机、Mac端随时随地操控AI,解锁高效办公与便捷生活新方式。
416 2
|
4月前
|
canal 缓存 关系型数据库
|
机器学习/深度学习 编解码 PyTorch
从零实现基于扩散模型的文本到视频生成系统:技术详解与Pytorch代码实现
本文介绍了一种基于扩散模型的文本到视频生成系统,详细展示了模型架构、训练流程及生成效果。通过3D U-Net结构和多头注意力机制,模型能够根据文本提示生成高质量视频。
546 1
从零实现基于扩散模型的文本到视频生成系统:技术详解与Pytorch代码实现
|
人工智能 安全 DataX
【瓴羊数据荟】 Data x AI :大模型时代的数据治理创新实践 | 瓴羊数据Meet Up城市行第三期
第三期瓴羊数据Meetup 将于2025年1月3日在线上与大家见面,共同探讨AI时代的数据治理实践。
1417 10
【瓴羊数据荟】 Data x  AI :大模型时代的数据治理创新实践 | 瓴羊数据Meet Up城市行第三期

热门文章

最新文章

下一篇
开通oss服务