ipmitool查看内存信息_JVM 监控以及内存分析

f9cc77d7a98df10a861c7b434b8ca504.png

Java 语言,开发者不能直接控制程序运行内存,对象的创建都是由类加载器一步步解析,执行与生成与内存区域中的;并且 jvm 有自己的垃圾回收器对内存区域管理、回收;但是我们已经可以通过一些工具来在程序运行时查看对应的 jvm 内存使用情况,帮助更好的分析与优化我们的代码。

查看系统里 java 进程信息

1d1edd8ad6acd6809f6027d8b422a09e.png

jmap -histo

查看类的内存占用

ec7429dc8c29ed73b417b003cd0f5870.png

class name 解读

B 代表 byte

C 代表 char

D 代表 double

F 代表 float

I 代表 int

J 代表 long

Z 代表 boolean

前边有 [代表数组,[I 就相当于 int[]

对象用 [L + 类名表示

如果某个类的个数特别多, 就得检查是否内存溢出了。

jmap -heap

804cd4a95e3c61fe9e5bff94df1e228c.png

MaxHeapFr

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值