jvm堆设置模式

Hab*_*bin 6 java memory jvm

大家好,我已经观察到设置堆大小时人们更喜欢值64,128,256,1024 .. 如果我在这些数字之间给出一个值(比如500),jvm会不会接受这个值?为什么这些数字很重要?为什么我们也在这种模式下升级RAM.

请帮我理解.

哈比,提前谢谢

Ale*_* A. 6

JVM将接受任何值,没有问题.使用2 ^ n值只是一个"约定",使用其他值将在实践中没有负面影响.