CNUCOM / compilers_CNU_2022

12 stars 1 forks source link

Byte code의 .limit 의 의미 #81

Open CNUCOM opened 1 year ago

CNUCOM commented 1 year ago

많은 학생들 짐작하고 있다시피 .limit stack 은 operand stack의 최대 높이 .limit locals 는 로컬 변수 개수 (this, argument 다 포함) 입니다.

바이트코드 만들 때, 세어보기 귀찮으면 넉넉히 .limit stack 32, .limit locals 32 로 해보시고, 잘 안되면 제대로 세어보시면 될 것 같습니다.