Hotspot的栈

Posted mazhimazhi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hotspot的栈相关的知识,希望对你有一定的参考价值。

 

 各种类型的线程他们所需要的栈的大小其实是可以通过不同的参数来控制的:

  • java_thread的stack_size,其实就是-Xss或者-XX:ThreadStackSize的值
  • compiler_thread的stack_size,是-XX:CompilerThreadStackSize指定的值
  • vm内部的线程比如gc线程等可以通过-XX:VMThreadStackSize来设置

参考文章:

(1)JVM源码分析之栈溢出完全解读 https://www.jianshu.com/p/debef4f69a90

以上是关于Hotspot的栈的主要内容,如果未能解决你的问题,请参考以下文章

第二章:Java虚拟机栈和本地方法栈溢出

Java HotSpot中内在方法的汇编实现代码在哪里?

编绎调试HotSpot JVM及在Eclipse里调试HotSpot一些步骤

Android Studio 不断导入 import sun.jvm.hotspot.utilities.IntArray

搞定Hotspot-api

JVM:HotSpot的即时编译器