Pic Micro, Arduino, Atmel, Microchip, Freescale, Texas Instrument, ecc. Strumenti di sviluppo, firmware e progetti.
#10380
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%:

Immagine_1.jpg


Immagine_2.jpg


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:

Immagine_3.jpg


Spero di essere stato utile a qualcuno distratto come me... :lol:
Ciao ciao.
Bios ringraziano
Dimmer su aspirazione

Ciao a tutti ho una ventola di aspirazione in came[…]

Visita il nostro canale telegram