【发布时间】:2010-10-12 01:21:37
【问题描述】:
我阅读了大量关于在 Java 中调整 GC 的文章,并且经常想知道有多少人真正使用了一些更高级的功能。
我总是尽可能避免调整,而是专注于编写尽可能简单的代码(Brian Goetz 的建议)——到目前为止,这似乎对我来说效果很好。
这些调优策略是否能够适应不同 VM 版本的变化,还是需要不断重新评估?
我使用的一个调整是 -server 标志。
【问题讨论】:
-
请注意,如果您实际部署在服务器上,通常不需要 -server 标志。 JVM 会检测它运行在什么样的环境中
-
这在 Windows 上不起作用。不过,它确实适用于 Linux 和 Solaris。大多数 Windows 机器都超过了标准的服务器要求。据推测,它们将用于客户使用。
标签: java garbage-collection performance