java - JVM 选项 -Xss - 它究竟做了什么?

标签 java jvm javaoptions

上面写着 here那 -Xss 用于“设置线程堆栈大小”,它究竟是什么意思?谁能帮我理解这个?

最佳答案

Java 应用程序中的每个线程都有自己的stack .堆栈用于保存返回地址、函数/方法调用参数等。因此,如果线程倾向于通过递归算法处理大型结构,则可能需要一个大堆栈来存储所有这些返回地址等。使用 Sun JVM,您可以通过该参数设置该大小。

关于java - JVM 选项 -Xss - 它究竟做了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4967885/

相关文章:

jvm - 最大堆大小无效

java - 多个 JVM 与并发任务

java - "Picked up _JAVA_OPTIONS"当不存在这样的环境变量时

java - 我的数组中出现 NullPointerException

java - Hibernate/SQLite - 找不到 org/hibernate/dialect/unique/UniqueDelegate

java - JFrame 背景图像不起作用

java - 如何在返回接口(interface)引用时知道将使用哪个实现

java - 一个 jvm 中的 java 进程是否有可能杀死/停止另一个 jvm 中的另一个 java 进程?