gpt4 book ai didi

java - 我的 JAVA_OPTS 设置没问题吗?

转载 作者:行者123 更新时间:2023-12-01 12:49:41 26 4
gpt4 key购买 nike

我正在调整我的 JVM 应用程序。我设置的JAVA_OPTS如下:

JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF-8"
JAVA_OPTS="$JAVA_OPTS -server"
JAVA_OPTS="$JAVA_OPTS -Xms2048m"
JAVA_OPTS="$JAVA_OPTS -Xmx2048m"
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"

我大致了解了几代人。但我不确定我的设置是否合适。据我了解,新生代的大小是256,所以remain(1792m)是老生代的大小(因为Perm代不是堆)。

我说得对吗?我的设置合适吗?

最佳答案

一般 Java 应用程序的最佳设置是

JAVA_OPTS=""

或者为什么 Java 作者应该指定每个人都会更改的默认值。

在不了解有关您的应用程序和可用内存的情况下,更改默认值是没有意义的。

实际上,如果您想在默认情况下使用其他内容的系统上使用 UTF-8(但更改操作系统会更好),则 -Dfile.encoding=UTF-8 可能有意义。忘记其他的,除非您知道需要多少内存(然后使用 -Xmx 并且仍然忘记其余的)。

关于java - 我的 JAVA_OPTS 设置没问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24327821/

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