【发布时间】:2019-12-29 03:28:06
【问题描述】:
根据 cassandra-env.sh,440G 总 RAM 的默认堆内存分配应为 32765M(JVM 切换到 64 位参考之前的最大 CAP)。
那么,为什么当我查询“java -XX:+PrintCommandLineFlags -version”或“java -XX:+PrintFlagsFinal -version | grep -iE 'MaxHeapSize'”时它显示 32210157568 字节(30718M)
为什么会有差异,2G左右。
仅供参考:jvm.options 文件是默认文件并使用 DSE 5.1.3。
【问题讨论】: