gpt4 book ai didi

java - jvm 设置的最佳参数是什么

转载 作者:行者123 更新时间:2023-12-02 04:17:20 25 4
gpt4 key购买 nike

我对java和jvm非常陌生。我的 jvm 设置如下:

JAVA_OPTS=""-Xmx3072m""
JAVA_OPTS=""${JAVA_OPTS} -XX:-UseVMInterruptibleIO""
JAVA_OPTS=""${JAVA_OPTS} -XX:NewSize=256m""
JAVA_OPTS=""${JAVA_OPTS} -XX:MaxNewSize=256m""
JAVA_OPTS=""${JAVA_OPTS} -XX:PermSize=256m""
JAVA_OPTS=""${JAVA_OPTS} -XX:MaxPermSize=256m""
JAVA_OPTS=""${JAVA_OPTS} -XX:+DisableExplicitGC""

有人可以告诉我这些是否可以以及是否有改进的空间。是否缺少任何 jvm 设置才能获得最佳性能?

感谢您的见解。

最佳答案

你没有提到你正在使用哪个jvm。如果您使用的是 java 8,permsize 和 maxpermsize 已被弃用,并分别由 -XX:MetaspaceSize 和 -XX:MaxMetaspaceSize 选项取代。您将 newSize 和 maxNewSize 设置为相同的值,但可以使用选项 -Xmnsize,它将 newSize 和 maxNewSize 设置为相同的值。

DisableExplicitGC 是禁用代码中的 System.gc() 调用,因此如果您想禁用这些调用,可以考虑将其从代码中删除。

关于java - jvm 设置的最佳参数是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33179098/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com