我在设置堆大小时观察到人们更喜欢值 64,128,256,1024..。如果我给出一个介于这些数字之间的值(比如 500),JVM 是否会接受该值?为什么这些数字很重要并且是首选?为什么我们也以这种模式升级内存?
请帮助我理解。
最佳答案
JVM 将接受任何值,这没有问题。使用 2^n 值只是一种“约定”,使用其他值在实践中不会产生负面影响。
关于java - jvm堆设置模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11465609/