小编Ron*_*n B的帖子

JCMD的代码/内部部分包含什么?

为基于JVM的服务确定docker容器的尺寸非常困难(众所周知)。我很确定我们的容器尺寸略有不足,并且想清除一些与我在监视时看到的特定jcmd(本机内存跟踪器)输出有关的问题。

问题:

JCMD输出在这里。

直接字节缓冲区 JMX属性在这里。

一些背景细节:

设置:

  • 基于Spring Boot的应用程序
  • JVM选项:

    -服务器-Xms1792m -Xmx1792m -XX:MetaspaceSize = 128M-XX:MaxMetaspaceSize = 192M -XX:+ UseG1GC -XX:+ UseStringDeduplication-XX:MaxDirectMemorySize = 256m -XX:NativeMemoryTracking = detail

  • 在AWS / EC2中运行的Docker容器2500MiB

java linux jvm memory-management jcmd

8
推荐指数
1
解决办法
410
查看次数

标签 统计

java ×1

jcmd ×1

jvm ×1

linux ×1

memory-management ×1