Skip to content

Size reports for CI builds #1764

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Mar 12, 2016
Merged

Size reports for CI builds #1764

merged 3 commits into from
Mar 12, 2016

Conversation

igrr
Copy link
Member

@igrr igrr commented Mar 12, 2016

This pull request adds sketch size reports at the end of CI build logs.
Intended use is to see how a given pull request affects flash/RAM usage.

@igrr
Copy link
Member Author

igrr commented Mar 12, 2016

Report looks like this:

sketch                       data     rodata   bss      text     irom0.text   dram     flash
BasicOTA.ino                 897      1932     30000    28142    207438       32829    238409  
OTALeds.ino                  928      1804     30264    28430    208158       32996    239320  
CaptivePortal.ino            896      3072     32000    28141    207166       35968    239275  
CaptivePortalAdvanced.ino    908      4576     32224    28142    219982       37708    253608  
DNSServer.ino                896      2912     31984    28141    207262       35792    239211  
eeprom_clear.ino             896      1024     29456    28141    189508       31376    219569  
eeprom_read.ino              896      1104     29544    28141    191844       31544    221985  
eeprom_write.ino             896      1024     29480    28141    189684       31400    219745  
Arduino_Wifi_AVRISP.ino      901      1644     30128    28142    205518       32673    236205  
Authorization.ino            890      7240     30056    28357    238724       38186    275211  
BasicHttpClient.ino          890      7224     30056    28357    238724       38170    275195  
ReuseConnection.ino          890      7020     30192    28357    238196       38102    274463  
StreamHttpClient.ino         890      7092     30056    28357    237844       38038    274183  
WebUpdater.ino               912      3840     32192    28142    214414       36944    247308  
SSDP.ino                     904      4396     32976    28141    209742       38276    243183  
AdvancedWebServer.ino        904      3832     32008    28142    212110       36744    244988  
FSBrowser.ino                908      4332     32200    29266    239966       37440    274472  
HelloServer.ino              904      3216     32016    28142    211726       36136    243988  
HttpBasicAuth.ino            912      3564     32288    28142    217886       36764    250504  
SDWebServer.ino              912      3548     32720    28142    224542       37180    257144  
SimpleAuthentification.ino   904      4112     31968    28141    208286       36984    241443  
WebUpdate.ino                912      3636     32168    28142    214126       36716    246816  
HTTPSRequest.ino             909      6772     30024    28357    231620       37705    267658  
NTPClient.ino                920      1460     29752    28141    195886       32132    226407  
WiFiAccessPoint.ino          904      3000     31944    28141    206366       35848    238411  
WiFiClient.ino               909      1520     29680    28141    196430       32109    227000  
WiFiClientBasic.ino          889      1428     29688    28141    197646       32005    228104  
WiFiClientEvents.ino         897      1288     29672    28141    193902       31857    224228  
WiFiMulti.ino                889      1364     29688    28141    195502       31941    225896  
WiFiScan.ino                 889      1264     29680    28141    194078       31833    224372  
WiFiTelnetToSerial.ino       897      1372     29728    28141    196030       31997    226440  
WiFiWebServer.ino            897      1504     29712    28141    196574       32113    227116  
HelloMesh.ino                889      1836     29952    28141    200174       32677    231040  
httpUpdate.ino               890      7936     30240    28357    242660       39066    279843  
httpUpdateSPIFFS.ino         890      7992     30232    28357    242804       39114    280043  
OTA-mDNS-SPIFFS.ino          897      2712     30000    28142    232494       33609    264245  
mDNS-SD_Extended.ino         897      1776     29904    28142    199886       32577    230701  
mDNS_Web_Server.ino          897      1768     29768    28142    202446       32433    233253  
AdvancedChatServer.ino       904      1396     29856    28141    200228       32156    230669  
BarometricPressureWebServer.ino 904      1468     29784    29453    202020       32156    233845  
ChatServer.ino               904      1388     29768    28141    199988       32060    230421  
DhcpAddressPrinter.ino       904      1372     29752    28141    201268       32028    231685  
DhcpChatServer.ino           904      1468     29768    28141    202324       32140    232837  
TelnetClient.ino             904      1364     29776    28141    199332       32044    229741  
UDPSendReceiveString.ino     922      1276     29800    28141    198068       31998    228407  
UdpNtpClient.ino             922      1332     29824    28141    200180       32078    230575  
WebClient.ino                920      1484     29768    28141    201684       32172    232229  
WebClientRepeating.ino       920      1452     29768    28141    199508       32140    230021  
WebServer.ino                904      1508     29760    28141    200372       32172    230925  
sha1.ino                     896      1132     29512    28141    197716       31540    227885  
CardInfo.ino                 900      1616     30256    28141    199044       32772    229701  
Datalogger.ino               900      1296     30160    28141    200292       32356    230629  
DumpFile.ino                 900      1276     30160    28141    199348       32336    229665  
Files.ino                    900      1360     30192    28141    200052       32452    230453  
ReadWrite.ino                900      1328     30192    28141    199556       32420    229925  
listfiles.ino                900      1256     30200    28141    200212       32356    230509  
Sweep.ino                    896      1028     29576    28895    190132       31500    220951  
drawCircle.ino               896      1168     29528    28141    193044       31592    223249  
drawLines.ino                896      1168     29528    28141    192916       31592    223121  
drawNumber.ino               896      1168     29528    28433    194708       31592    225205  
drawRectangle.ino            896      1168     29528    28141    193028       31592    223233  
shapes.ino                   896      1168     29528    28141    192836       31592    223041  
text.ino                     896      1184     29528    28141    193860       31608    224081  
TickerBasic.ino              896      1028     29448    28141    189508       31372    219573  
TickerParameter.ino          896      1028     29448    28141    189460       31372    219525  
Blink.ino                    896      1020     29448    28143    189300       31364    219359  
BlinkWithoutDelay.ino        896      1020     29432    28143    189236       31348    219295  
CallSDKFunctions.ino         896      1132     29512    28141    191268       31540    221437  
CheckFlashConfig.ino         888      1648     29688    28141    192350       32224    223027  
ConfigFile.ino               888      2380     29728    29357    219198       32996    251823  
TestEspApi.ino               896      1960     29512    28141    193748       32368    224745  
FSWrapper.ino                889      2536     29816    28141    218654       33241    250220  
Time.ino                     897      1472     29968    28357    195646       32337    226372  
test_umm_malloc.ino          896      1084     29504    28141    191108       31484    221229  

igrr added a commit that referenced this pull request Mar 12, 2016
@igrr igrr merged commit be98b35 into master Mar 12, 2016
@igrr igrr deleted the feature/size-report branch April 13, 2016 12:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant