当前位置: 首页 > 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性能社区

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • udp发送数据如果超过1个mtu时,抓包所遇到的问题记录说明
  • 9 redis,memcached,nginx网络组件
  • 单/多线程--协程--异步爬虫
  • 洛谷 P2141 [NOIP2014 普及组] 珠心算测验
  • Harris点云关键点检测
  • 三、docker配置阿里云镜像仓库并配置docker代理
  • 使用瀚高数据库开发管理工具进行数据的备份与恢复---国产瀚高数据库工作笔记008
  • 使用Python绘制堆积柱形图
  • Ubuntu22.04使用/etc/rc.local开机启动程序
  • Stable Diffusion:最全详细图解
  • Leetcode1115 交替打印 FooBar及其测试
  • 这款新的 AI 语音助手击败了 OpenAI,成为 ChatGPT 最受期待的功能之一
  • Java 7新特性深度解析:提升效率与功能
  • Java中的数据可视化与图表库选择
  • 【TORCH】绘制权重分布直方图,权重torch.fmod对torch.normal生成的随机数进行取模运算
  • 〔开发系列〕一次关于小程序开发的深度总结
  • 4. 路由到控制器 - Laravel从零开始教程
  • Angular4 模板式表单用法以及验证
  • bearychat的java client
  • Docker 1.12实践:Docker Service、Stack与分布式应用捆绑包
  • ECS应用管理最佳实践
  • iOS编译提示和导航提示
  • javascript 哈希表
  • Java应用性能调优
  • leetcode386. Lexicographical Numbers
  • LeetCode541. Reverse String II -- 按步长反转字符串
  • quasar-framework cnodejs社区
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • vue-router 实现分析
  • 彻底搞懂浏览器Event-loop
  • 关于字符编码你应该知道的事情
  • 经典排序算法及其 Java 实现
  • 三栏布局总结
  • 设计模式(12)迭代器模式(讲解+应用)
  • 体验javascript之美-第五课 匿名函数自执行和闭包是一回事儿吗?
  • 我与Jetbrains的这些年
  • 吴恩达Deep Learning课程练习题参考答案——R语言版
  • 一份游戏开发学习路线
  • Spring第一个helloWorld
  • ​马来语翻译中文去哪比较好?
  • $jQuery 重写Alert样式方法
  • (¥1011)-(一千零一拾一元整)输出
  • (01)ORB-SLAM2源码无死角解析-(56) 闭环线程→计算Sim3:理论推导(1)求解s,t
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (21)起落架/可伸缩相机支架
  • (el-Date-Picker)操作(不使用 ts):Element-plus 中 DatePicker 组件的使用及输出想要日期格式需求的解决过程
  • (PySpark)RDD实验实战——求商品销量排行
  • (初研) Sentence-embedding fine-tune notebook
  • (二) Windows 下 Sublime Text 3 安装离线插件 Anaconda
  • (附源码)apringboot计算机专业大学生就业指南 毕业设计061355
  • (每日持续更新)jdk api之FileReader基础、应用、实战
  • (每日持续更新)jdk api之StringBufferInputStream基础、应用、实战
  • (一)WLAN定义和基本架构转
  • (一)为什么要选择C++
  • (已更新)关于Visual Studio 2019安装时VS installer无法下载文件,进度条为0,显示网络有问题的解决办法