Runtime.getRuntime().freeMemory()/maxMemory() 内存问题

jspxnet jspxnet 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我想得到计算机的物理内存,当java程序用的内存大意60%的时候就调用垃圾回收器.
但不明白下边几个参数的含义:

Runtime.getRuntime().maxMemory()
Runtime.getRuntime().freeMemory()
Runtime.getRuntime().totalMemory()

运行了一下得到如下结果—————————————————
maxMemory :134217728
freeMemory :1802328
totalMemory:13303808
-----------------------
maxMemory :134217728
freeMemory :7814704
totalMemory:16728064
--------------------------
问题:我的计算机是256的maxMemory却是134217728
freeMemory ,totalMemory 是怎么计算的
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
jspxnet
Java EE 67,535 成员 225,843 内容