gpt4 book ai didi

java - 在 tomcat 中设置 JVM 内存选项?

转载 作者:行者123 更新时间:2023-11-28 21:54:54 25 4
gpt4 key购买 nike

将 -Xms 和 -Xmx 设置为相同的值有什么缺点吗?并且 -XX:MaxPermSize 和 -XX:PermSize 的值相同。

推荐here.

如果服务器有足够的可用物理内存,是否建议为两个选项设置更高的值?

更新:

环境Solaris 10 中的 Java 1.6.0_45

Java 版本“1.6.0_45”

Java(TM) SE 运行时环境(build 1.6.0_45-b06)

Java HotSpot(TM) 64 位服务器虚拟机(内部版本 20.45-b01,混合模式)

最佳答案

设置 -xms 和 -xmx 在旧版本的 Java 中是一个很好的做法,当自适应大小调整不够好时。在 Java >= 7 中,它工作得非常好,因此不再需要它。如果您需要更多详细信息,您必须阅读有关 -XX:+UseAdaptiveSizePolicy 标志或引用 HotSpot documentation

另一件你必须记住的事情是,你的服务器上有 8GB RAM 并不意味着你可以将它完全用于 Java。你必须为系统缓冲区留一些

在 Java <= 1.6 中设置 XMS=XMS 和 PermGen 的情况相同是合理的,但是你必须记住正确调整 XMX 值,因为过多的内存会导致 cobra effect

关于java - 在 tomcat 中设置 JVM 内存选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21130565/

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