Hva er funksjonsinlining og hva er avveiningen?
Klikk for å snu kortet
Inlining erstatter et funksjonskall med en kopi av funksjonens kropp. Gevinst: eliminerer BL/BX LR call-overhead, bedre registerallokering. Kostnad: koden dupliseres per kallested, noe som kan øke kodestørrelsen og flash-forbruk. GCC bruker -finline-functions fra -O3.
Space / Enter for å snu