当前位置: 首页 > news >正文

NativeMemoryTracking查看java内存信息

默认该功能是禁用的,因为会损失5-10%的性能

开启命令

-XX:NativeMemoryTracking=detail

打印命令

jcmd 45064 VM.native_memory summary scale=MB > NativeMemoryTracking.log

具体的日志信息

➜  ~
➜  ~ jcmd 45064 VM.native_memory summary scale=MB
45064:Native Memory Tracking:(Omitting categories weighting less than 1MB)Total: reserved=5676MB, committed=654MBmalloc: 58MB #363115mmap:   reserved=5618MB, committed=596MB-                 Java Heap (reserved=4096MB, committed=200MB)(mmap: reserved=4096MB, committed=200MB)-                     Class (reserved=1025MB, committed=11MB)(classes #16551)(  instance classes #15574, array classes #977)(malloc=1MB #44456)(mmap: reserved=1024MB, committed=10MB)(  Metadata:   )(    reserved=64MB, committed=63MB)(    used=62MB)(    waste=1MB =0.90%)(  Class space:)(    reserved=1024MB, committed=10MB)(    used=9MB)(    waste=0MB =3.79%)-                    Thread (reserved=258MB, committed=258MB)(thread #129)(stack: reserved=258MB, committed=258MB)-                      Code (reserved=50MB, committed=19MB)(malloc=2MB #10874)(mmap: reserved=48MB, committed=17MB)-                        GC (reserved=130MB, committed=54MB)(malloc=17MB #9999)(mmap: reserved=112MB, committed=36MB)-                  Internal (reserved=1MB, committed=1MB)(malloc=1MB #18262)-                    Symbol (reserved=26MB, committed=26MB)(malloc=22MB #218120)(arena=4MB #1)-    Native Memory Tracking (reserved=6MB, committed=6MB)(tracking overhead=6MB)-        Shared class space (reserved=16MB, committed=13MB, readonly=0MB)(mmap: reserved=16MB, committed=13MB)-           Synchronization (reserved=3MB, committed=3MB)(malloc=3MB #50578)-                 Metaspace (reserved=64MB, committed=63MB)(mmap: reserved=64MB, committed=63MB)

堆外内存异常问题排查

https://www.cnblogs.com/duanxz/p/3738858.html

Native Memory Tracking 详解(1):基础介绍 | HeapDump性能社区

http://www.lryc.cn/news/392989.html

相关文章:

  • 建智慧医院核心:智能导航系统的功能全析与实现效益
  • 数据库基础之:函数依赖
  • Newport太阳光模拟器MSOL-UV-X使用说明手侧
  • pandas读取CSV格式文件生成数据发生器iteration
  • SpringBoot 启动流程四
  • 实现桌面动态壁纸(二)
  • JavaEE——计算机工作原理
  • 并发、多线程和HTTP连接之间有什么关系?
  • 展开说说:Android服务之startService源码解析
  • Java + MySQL 实现存储完整 Json
  • 解决刚申请下来的AWS EC2,无法用finalshell连接的问题
  • 如何在PD虚拟机中开启系统的嵌套虚拟化功能?pd虚拟机怎么用 Parallels Desktop 19 for Mac
  • vue中实现button按钮的重复点击指令
  • 智能与伦理:Kimi与学术道德的和谐共舞
  • mac有什么解压软件 mac怎么解压7z软件 苹果电脑好用的压缩软件有哪些
  • C语言_练习题
  • Type-C接口快充取电技术的实现
  • 压测工具---Ultron
  • Kubernetes 负载均衡器解决方案 MetalLB实践
  • 力扣爆刷第159天之TOP100五连刷61-65(翻转单词、对称二叉树、遍历求和)
  • (七)[重制]C++命名空间与标准模板库(STL)
  • Elasticsearch:Runtime fields - 运行时字段(一)
  • 03:C语言运算符
  • JAVA每日作业day7.4
  • WordPress网站违法关键词字过滤插件下载text-filter
  • ros1仿真导航机器人 navigation
  • Python制作动态颜色变换:颜色渐变动效
  • Python 异步编程介绍与代码示例
  • 堆叠的作用
  • ubuntu 如何查看某一个网卡的ip地址