Choosing static or dynamic calls
If you can arrange your modules, and the programs that frequently call each other are in one module, static calls are faster than dynamic calls.
For more information, see Performance considerations of static and dynamic calls.