Voici la comparaison de la compilation d'un programme avec Studio 5 (à gauche) et l'IDE Arduino (à droite). Le programme utilise la librairie OneWire et la transmission série pour afficher dans le terminal la T° d'une sonde DS18b20.
On voit donc (si on a des yeux comme des loupes) que le programme fait 5760 bytes dans Studio et 5838 bytes dans l'IDE.
Conclusion:
- 1° pas de grosse différence entre l'IDE et Studio
- 2° le Serial.begin n'entraîne pas d'augmentation de 10K
J'imagine qu'une telle augmentation signifie que toutes les fonctions de la librairie sont compilées en fichier .hex
En supprimant tous les appels à Serial, la compilation dans Studio donne 2344 bytes. Autrement dit, les appels à Serial me coûtent 5760 - 2344 = 3416 bytes.