암튼 뭐 불가피하게 매우 커다란 스위칭 분기에 대해서, 런타임에서 디스패치하는 것보다 컴파일러가 새겨버린게 (컴파일 타임의 부하를 감당할 수 있다는 가정 하에) 오더 오브 매그니튜드로 빠를 수 있다는 거에 대해서는 경험적으로 증언할 수 있습니다. 그런 실행경로가 구조적으로 필요한 동시에 관리 대상이 되는 시나리오는 많지는 않지만, 게임을 디자인 레이어의 dsl로 작업하여 기획자의 워크플로우를 정제한 환경에서 그런 구조가 끌고오는 퍼포먼스 병목을 뚫는 파워플레이 선택지가 될 수는 있습니다. 잘 풀린 경우죠.

0

If you have a fediverse account, you can quote this note from your own instance. Search https://bsky.brid.gy/convert/ap/at://did:plc:g4277rrszeonl4yzrpk26bou/app.bsky.feed.post/3mgfc5hyaj22z on your instance and quote it. (Note that quoting is not supported in Mastodon.)