gpt4 book ai didi

java - 哪些内存相关的Tomcat JVM启动参数值得调优?

转载 作者:搜寻专家 更新时间:2023-11-01 02:55:08 24 4
gpt4 key购买 nike

我正在尝试了解调整 Tomcat 内存设置的技巧。在这个任务中,我有以下三个问题:

  • 运行Tomcat时,哪些内存相关的JVM启动参数值得设置?为什么?
  • 微调 Tomcat 安装的内存设置时有哪些有用的经验法则?
  • 您如何监控实时 Tomcat 安装的内存消耗?

最佳答案

Which memory related JVM startup parameters are worth setting when running Tomcat? Why?

我认为答案取决于很多因素,因此不可能给出一个笼统的答案。例如:

  • 内存参数在很大程度上取决于您在 Tomcat 中运行的 Web 应用程序的行为。 webapps 内存是否耗尽?他们的内存使用是周期性的吗?是否依赖于负载?他们使用/依赖堆内缓存吗?
  • 您是否定期热重新部署您的网络应用程序? Web 应用程序是否使用类加载器技巧?
  • 网络应用程序是否有特定的性能要求?例如您必须在特定时间内完成 95% 的请求吗?
  • 您能否忽略同一台机器上运行的其他 Tomcat 实例/其他应用程序的内存需求?

您最好的策略是使用 JMX/jconsole/等来查看 GC 在您的 Tomcat 实例中的运行情况。如果您对所看到的不满意,然后考虑调整 GC。

(并阅读@Romain 回答中的链接文章!)

关于java - 哪些内存相关的Tomcat JVM启动参数值得调优?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3030281/

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