动力节点首页 全国咨询热线:400-8080-105

绑定手机号,登录
手机号

验证码

微信登录
手机号登录
手机号

验证码

微信登录与注册
微信扫码登录与注册

扫码关注微信公众号完成登录与注册
手机号登录

32 位 JVM 和 64 位 JVM 的最大堆内存分别是多数?

代码小兵652

2021.05.24

貌似很复杂,能详细说明一下计算方法最好

    Java SE

举报

添加回答

回答(2)

代码小兵652

理论上说上 32 位的 JVM 堆内存可以到达 2^32,即 4GB,但实际上会比这个小很多。不同操作系统之间不同,如 Windows 系统大约 1.5 GB,Solaris 大约3GB。64 位 JVM 允许指定最大的堆内存,理论上可以达到 2^64,这是一个非常大的数字,实际上你可以指定堆内存大小到 100GB。甚至有的 JVM,如 Azul,堆内存到 1000G 都是可能的。

 

时间:05-24 09:18 查看回复 (0) 回复 0 0 举报

长三角本科生

int类型是4个字节,即32位,可表示的整数范围是-2∧31~2∧31-1。

时间:05-24 11:18 查看回复 (0) 回复 0 0 举报

回复