Sono alle prese con un'applicazione che fa decine di migliaia di chiamate a determinate funzioni e pensavo di ottimizzare un po le prestazioni sostituendo, dove possibile, alcune di queste funzioni con delle macro o direttamente con dei blocchi di codice.
Mi aspettavo un discreto miglioramento nei tempi di elaborazione perche pensavo di aver bypassato migliaia di volte la fase di caricamento del codice,inizializzazione dello stack, passaggio dei parametri, etcetc
Con somma meraviglia mi sono accorto che invece di migliorare le prestazioni peggiorano oO
Come è possibile? Voglio dire, sono abbastanza sicuro di aver sgravato il sistema operativo di alcune migliaia di operazioni inutili...
Cosa può essere andato storto?
Grazie
![]()