Visual studio biedt ook extra functies zoals optioneel rapportage het geheugengebruik van een gecompileerde programma van de Arduino.
Geheugengebruik is vooral belangrijk bij het maken van projecten voor kleine micro-controllers zoals de Arduino. De Arduino zal verpletteren zonder waarschuwing als een programma de beschikbare grenzen overschrijdt. Dit maakt het dus heel belangrijk dat we weten hoeveel geheugen een wordt gebruikt kunnen wanneer het wordt gestart.
Dit is vooral zo voor nieuwe gebruikers die natuurlijk veel seriële Foutopsporingsberichten aan hun code toevoegen. Elk type van Arduino heeft verschillende geheugenlimieten maar allen zijn zeer laag, het neemt niet veel Foutopsporingsberichten te vullen van het geheugen. Meer ervaren gebruikers maken van grotere programma's zullen ook bewust van de grenzen.
De volgende beschrijving van het inschakelen van automatische geheugenopslag gebruiksrapporten tijdens het compileren van een Arduino-programma. Het ArduPilot open source drone project wordt gebruikt in dit voorbeeld, omdat het gemakkelijk beschikbaar was.
Wanneer ingeschakeld (zie stap 1), de Arduino geheugen gebruiksrapport wordt automatisch weergegeven na elke compile in het "Micro bouwen" venster output. In het verslag in het volgende voorbeeld ziet u dat het gebruikte geheugen (gegevens) 52,5 is %.
U kunt ook zien in de afbeelding de dynamische opslageenheid zede beschikbaar met behulp van de optionele Arduino Debug hulpmiddel voor visuele Studi. Meer details van de dynamische geheugen rapportage kunnen worden gevonden hier