性能问答>大佬们,java虚拟机栈帧最小多大?>
1回复
1年前

大佬们,java虚拟机栈帧最小多大?



今天一个面试问的一个题。是局部变量表的一个slot吗?也就是4k?另外设置-Xss合理大小的依据是什么?

2843 阅读
请先登录,再评论

中文栈帧,好像最合适的对应是stackframe的概念?但是单个stackframe其实大小是完全不定的,不存在所谓最小的概念,而这个词肯定也不是指本地变量表,结合你之后问-Xss我猜就是指栈大小了,那么栈大小默认最小就是1M了;Xss的设置其实主要是为了限制栈占用大小,因为一份合理的代码,不应该占用极大的栈空间,所以这个值往往是个经验值,因为栈空间很难直观的评估。

11年前