第二个visitMaxs的两个参数为什么是2,2?
来源:6-11 实战:编写生成字节码的逻辑【生成汇总映射表】

qq_青鸟_17
2023-11-21
如题
visitMaxs这个方法是起什么作用?
写回答
1回答
-
allenfeng
2023-12-12
你好,visitMaxs是用于指定方法的帧和局部变量表的大小。两个参数分别指定了方法的最大栈深度以及局部变量表的最大大小。指定2,2是更为保守的设置,其实设置为2,1即可满足使用。你在其他使用场景中可以根据实际情况适当预留,以避免栈溢出或局部变量访问问题(只会引入一些内存或者性能问题,但是对于简单、低频的场景,其实可忽略不计)。
00
相似问题