Cloud Foundry JVM 内存计算器
为了执行此计算,内存计算器需要以下输入: * --total-memory: 应用程序可用的总内存,通常以大小分类表示(B,K,M,G,T) * --loaded-class-count: 当应用程序运行时将加载的类数量 * --thread-count: 用户线程数量 * --jvm-options: JVM 选项,通常为 JAVA_OPTS * --head-room: 可用总内存的百分比,将保留未分配以覆盖 JVM 的开销
内存计算器会打印计算出的 JVM 配置标志(不包括用户在 --jvm-options 中指定的标志)。 如果无法计算出有效的配置(例如需要分配的内存大于可用内存),则会打印错误消息并返回非零退出代码。 为了 覆盖 计算出的值,用户应将任何标准 JVM 配置标志传递到 --jvm-options。 计算将以这些标志为固定值,并相应调整非固定值。
Headroom amount 计算为 total memory * (head room / 100)。暂无开放 Issues,或尚未同步最近议题。