Java中的一个递归调用堆栈需要多少内存?

时间:2017-12-02 08:35:49

标签: java memory stack

递归调用堆栈需要多少内存?它依赖于什么,以及如何在Java中找到特定递归堆栈使用的确切内存量

1 个答案:

答案 0 :(得分:0)

一个strack框架包含:

  • 返回地址
  • 基本指针
  • 足够的空间用于在相关方法中声明的所有参数和局部变量,记住对象值变量是对象的引用,而不是对象。

这几乎总是微不足道的。

Java中没有任何方法(至少缺少调试器API)会告诉你。