home/categories/debugging/antonykamp-cc-truffle-performance-plugin-skills-tracing-inlining-decisions-skill-md
debuggingtools

tracing-inlining-decisions

Shows inlining decisions during compilation with call tree and reasons for inline/don't-inline. Use to verify critical calls are inlined, understand why inlining failed (too large, recursive, boundary), and optimize method sizes. Good inlining = better compilation. Recursive functions show 'not inlined' - expected behavior for Bytecode DSL limitation.

antonykamp
maintainer
antonykamp
Mis à jour 1/17/2026
Étoiles
0
Forks
0
quick start

Installation and usage

Shows inlining decisions during compilation with call tree and reasons for inline/don't-inline. Use to verify critical calls are inlined, understand why inlining failed (too large, recursive, boundary), and optimize method sizes. Good inlining = better compilation. Recursive functions show 'not inlined' - expected behavior for Bytecode DSL limitation.

Installation
$ install --globalskills.sh
Utilisation

Après l'installation, vous pouvez utiliser ce skill en exécutant la commande suivante dans votre terminal :

skills use tracing-inlining-decisions