有没有人找到一个 JVM 文档,其中列出了 Oracle JVM 不同版本和不同操作系统的默认 -Xss
值?
我已经在 jrockit docs 中找到了这张表。 ,但这对那些使用“普通”Oracle JVM 的人没有帮助。
我很欣赏 -Xss
值会因操作系统(和 JVM 版本)而异,因此可能没有一个文档列出所有最近的组合。但是,如果这里有任何读者知道任何单独的文档至少列出了 each JVM 版本(或至少 1.6 和 1.5)的默认 -Xss
值,或者即使仅适用于 一些 操作系统,这将是一个很好的开始。我对 Windows 的默认设置特别感兴趣。
我要补充一点,这是有值(value)的原因是我们经常看到人们建议(我认为是错误的)有人可以通过更改 -Xss
值来解决问题。但是,如果您不知道您的默认值,那么就无法知道您是通过某人推荐的任何更改来提高还是降低值(value)。他们通常不会指出他们所使用的版本/操作系统,所以他们的建议是否会“帮助”你是一个废话。
甚至比一些文档更好,如果有人知道查询 JVM 以获取当前值的方法,无论是从命令行还是通过 API 调用,那将更有值(value)。谢谢。
Update: I have added an answer of my own that summarizes the various suggestions and points to a current resource (in early 2021) indicating the answer, including what I learned about the
-Xss
value in Windows.
最佳答案
尝试:
java -XX:+PrintFlagsFinal -version | grep ThreadStackSize
关于java - 在哪里可以找到 Oracle JVM 的默认 -Xss(堆栈大小)值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6020619/