Ottimizzazione compilatore XC8 MPLAB X a costo zero!
MessaggioInviato:01 mar 2021, 18:59
Magari voi lo sapevate già, ma io l'ho "scoperto" solo ora...
E' da poco che sto utilizzando MPLAB X dopo una lunga pausa dai tempi del precedente MPLAB, e così cerco di informarmi qua e la...
La cosa interessante è che dalla versione 2.05 del compilatore XC8 hanno "aumentato" il livello di ottimizzazione della modalità "free", portandolo al livello "-o2".
Di seguito un esempio prima e dopo la "cura" (ottimizzazione al livello 0 e 2) con una diminuzione della dimensione dell'eseguibile di circa il 21%:
Ma allora direte voi ma chi è quel fesso che usa il livello 0? Io! Ovvero tutti quelli che non lo hanno espressamente abilitato in quanto l'installazione di default lo seleziona a 0.
Per abilitare il livello 2 bisogna farlo dalla finestra delle opzioni del progetto corrente:
Spero di essere stato utile a qualcuno distratto come me...
Ciao ciao.
E' da poco che sto utilizzando MPLAB X dopo una lunga pausa dai tempi del precedente MPLAB, e così cerco di informarmi qua e la...
La cosa interessante è che dalla versione 2.05 del compilatore XC8 hanno "aumentato" il livello di ottimizzazione della modalità "free", portandolo al livello "-o2".
Di seguito un esempio prima e dopo la "cura" (ottimizzazione al livello 0 e 2) con una diminuzione della dimensione dell'eseguibile di circa il 21%:
Ma allora direte voi ma chi è quel fesso che usa il livello 0? Io! Ovvero tutti quelli che non lo hanno espressamente abilitato in quanto l'installazione di default lo seleziona a 0.
Per abilitare il livello 2 bisogna farlo dalla finestra delle opzioni del progetto corrente:
Spero di essere stato utile a qualcuno distratto come me...
Ciao ciao.