Ahoj, mám dotaz jak používáte inline functions. Vi...
# czech
d
Ahoj, mám dotaz jak používáte inline functions. Viděl jsem na přednášce že inlinovat funkce zlepší performance a snižuje počet metod na Androidu. Nicméně v dokumentaci se píše:
Inlining may cause the generated code to grow, but if we do it in a reasonable way (do not inline big functions) it will pay off in performance, especially at "megamorphic" call-sites inside loops.
Zajímalo by mě, jestli máte nějaké praktické pomůcky, kterou funkci inlinovat a kterou ne. Co už je pro vás "moc velká" funkce? Kdy funkci inlinovat vždy? cc @vsouhrada