- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我是 jstat 工具的新手。因此,我做了如下示例。
./jstat -gcutil -t 4001 5000
Timestamp S0 S1 E O P YGC YGCT FGC FGCT GCT
565088.4 0.00 0.89 75.86 40.59 84.80 405 3.822 4 0.549 4.371
565093.4 0.00 0.89 77.81 40.59 84.80 405 3.822 4 0.549 4.371
565098.4 0.00 0.89 77.81 40.59 84.80 405 3.822 4 0.549 4.371
565103.5 0.00 0.89 77.85 40.59 84.80 405 3.822 4 0.549 4.371
565108.5 0.00 0.89 77.85 40.59 84.80 405 3.822 4 0.549 4.371
565113.4 0.00 0.89 77.85 40.59 84.80 405 3.822 4 0.549 4.371
jstat -gc output
S0C S1C S0U S1U EC EU OC OU PC PU YGC YGCT FGC FGCT GCT
704.0 704.0 0.4 0.0 6080.0 4013.8 14928.0 6335.2 21248.0 18019.6 436 3.957 4 0.549 4.506
704.0 704.0 0.4 0.0 6080.0 4016.6 14928.0 6335.2 21248.0 18019.6 436 3.957 4 0.549 4.506
704.0 704.0 0.4 0.0 6080.0 4135.4 14928.0 6335.2 21248.0 18019.6 436 3.957 4 0.549 4.506
704.0 704.0 0.4 0.0 6080.0 4135.4 14928.0 6335.2 21248.0 18019.6 436 3.957 4 0.549 4.506
704.0 704.0 0.4 0.0 6080.0 4135.4 14928.0 6335.2 21248.0 18019.6 436 3.957 4 0.549 4.506
704.0 704.0 0.4 0.0 6080.0 4135.4 14928.0 6335.2 21248.0 18019.6 436 3.957 4 0.549 4.506
这个结果说明了什么?哪些是要注意可能的内存问题的列,例如内存泄漏等。
最佳答案
gcutil 以百分比利用率提供统计信息
-gcutil Option
Summary of Garbage Collection Statistics
Column Description
S0 Survivor space 0 utilization as a percentage of the space's current capacity.
S1 Survivor space 1 utilization as a percentage of the space's current capacity.
E Eden space utilization as a percentage of the space's current capacity.
O Old space utilization as a percentage of the space's current capacity.
P Permanent space utilization as a percentage of the space's current capacity.
YGC Number of young generation GC events.
YGCT Young generation garbage collection time.
FGC Number of full GC events.
FGCT Full garbage collection time.
GCT Total garbage collection time.
gc 提供分配空间和使用空间方面的统计信息。
-gc Option
Garbage-collected heap statistics
Column Description
S0C Current survivor space 0 capacity (KB).
S1C Current survivor space 1 capacity (KB).
S0U Survivor space 0 utilization (KB).
S1U Survivor space 1 utilization (KB).
EC Current eden space capacity (KB).
EU Eden space utilization (KB).
OC Current old space capacity (KB).
OU Old space utilization (KB).
PC Current permanent space capacity (KB).
PU Permanent space utilization (KB).
YGC Number of young generation GC Events.
YGCT Young generation garbage collection time.
FGC Number of full GC events.
FGCT Full garbage collection time.
GCT Total garbage collection time.
来源:Docs
关于java - 解释 jstat 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14464987/
全称“Java Virtual Machine statistics monitoring tool”(statistics 统计;monitoring 监控;tool 工具) 用于监控虚拟机的各种运
S0C S1C S0U S1U EC EU OC OU MC MU CCSC CCSU YGC
如果我们在生产环境中继续运行 jstat 命令(比如每 5 分钟左右)以监控 JVM (6.x) 内存,是否会对性能产生影响?目标系统是一个实时应用程序,即使是一秒钟的暂停也很重要。 最佳答案 不,j
1. 使用背景 一般来说,中大型公司都会有自己的应用监控系统,比如开源的 Zabbix、Open-Falcon、Prometheus等,也可能一些公司自己实现了监控或者告警系统;这些系统可以监控所有
根据link :-gccapacity 显示: NGCMX:最大新一代容量 (KB)。 NGC:当前新一代容量 (KB)。 NGC 显示当前空闲新一代容量还是当前已使用新一代容量。 最佳答案 NGC
有什么方法可以将 jstat 的输出(特别是 -gcutil 输出)输入到 ksysguard 中,以便我可以从垃圾收集的角度跟踪 java 进程集合的运行情况? 我知道 jconsole 有类似的可
我是 jstat 工具的新手。因此,我做了如下示例。 ./jstat -gcutil -t 4001 5000 Timestamp S0 S1 E O
我想使用 gc 实用程序来分析我的 Cassandra 数据库的垃圾收集。但是当我运行 jstat 命令时,输出显示 bash:jstat: command not find。我搜索并发现 jstat
突然我发现jstat is deprecated : The jstat tool displays performance statistics for an instrumented HotSpo
我正在调查 OutOfMemoryError:压缩类空间问题。我认为,我找到了根本原因和解决方案(Hibernate Validator 方法调用 JAXBContext.newInstance():
我目前正在调查压缩类空间问题。我知道问题出在哪里,但在调查时,我注意到 jstat -gc ... 和 jcmd ... GC.heap_info 给出了不同数量的元空间和压缩类空间容量及用途: ▶
我正在尝试运行 jstat 来监控 GC。我使用 jps 命令获取 vmid: > jps 18928 GCTest 但是当我尝试像这样运行 jstat 时: >jstat -gc 18928 Th
在编写unix脚本时,我很困惑为什么脚本会出错。 脚本是这样的…… jvmpid=$(pidof java) ./jstat -gc $jvmpid 当我运行脚本时,它出错了: Malformed V
我正在运行 jvm (java 8)带参数“-XX:MetaspaceSize=256M and -XX:MaxMetaspaceSize=256M”。当我执行“jstat -gcmetacapaci
我试图了解 jstat 的输出以及 Java 的 GarbageCollectorMXBean.getCollectionCount() 提供的 API。 将 jstat 与 -gcutil 选项结合
我正在运行 JBoss 服务器,以下输出属于 -gcutil 工具。我很好奇这个缩写是什么。 /usr/java/jdk1.7.0_25/bin/jstat -gcutil 47929 S0
有一台服务器,我无法在其上运行任何基于 GUI 的分析器(例如 jvisualvm)来监视正在运行的 Java 进程的堆。根据this answer , 我可以使用 jstat -gc 并查看 OU
当尝试使用 jstat 监视 JVM 的性能时,我看到以下几行 - Timestamp PC PU OC **OU** YGC
我们基于 Java 的服务器应用程序报告异常长的类加载时间: # jstat -class 10625 1000 Loaded Bytes Unloaded Bytes Time 4
jps 如何获取有关所有本地java 进程 的信息?它是否连接到某个本地服务器进程以获取信息? jinfo、jstat、jmap 和jstack 如何获取有关本地java 进程 的信息?他们是否连接到
我是一名优秀的程序员,十分优秀!