Created
July 29, 2018 19:59
-
-
Save per1234/fcbccd5421c69f39fe7f6aebda04afae to your computer and use it in GitHub Desktop.
Memory usage comparison between Ethernet library 1.1.2 and 2.0.0
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sketch Filename | Board ID | 1.1.2 Program Storage (bytes) | 2.0.0 Program Storage (bytes) | Program Storage Change (%) | 1.1.2 Dynamic Memory (bytes) | 2.0.0 Dynamic Memory (bytes) | Dynamic Memory Change (%) | |
---|---|---|---|---|---|---|---|---|
/home/travis/arduino-sketchbook/examples/AdvancedChatServer/AdvancedChatServer.ino | arduino:avr:uno | 10524 | 13376 | 27.0999619916 | 635 | 641 | 0.9448818898 | |
/home/travis/arduino-sketchbook/examples/BarometricPressureWebServer/BarometricPressureWebServer.ino | arduino:avr:uno | 14268 | 17048 | 19.4841603588 | 651 | 619 | -4.9155145929 | |
/home/travis/arduino-sketchbook/examples/WebClient/WebClient.ino | arduino:avr:uno | 12288 | 15496 | 26.1067708333 | 758 | 798 | 5.2770448549 | |
/home/travis/arduino-sketchbook/examples/WebClientRepeating/WebClientRepeating.ino | arduino:avr:uno | 9314 | 12236 | 31.3721279794 | 630 | 628 | -0.3174603175 | |
/home/travis/arduino-sketchbook/examples/WebServer/WebServer.ino | arduino:avr:uno | 10518 | 13282 | 26.2787602206 | 671 | 639 | -4.7690014903 | |
/home/travis/arduino-sketchbook/examples/UdpNtpClient/UdpNtpClient.ino | arduino:avr:uno | 11334 | 12958 | 14.3285689077 | 704 | 736 | 4.5454545455 | |
/home/travis/arduino-sketchbook/examples/DhcpChatServer/DhcpChatServer.ino | arduino:avr:uno | 14652 | 16658 | 13.690963691 | 766 | 776 | 1.3054830287 | |
/home/travis/arduino-sketchbook/examples/DhcpAddressPrinter/DhcpAddressPrinter.ino | arduino:avr:uno | 12552 | 15518 | 23.6297004461 | 698 | 738 | 5.7306590258 | |
/home/travis/arduino-sketchbook/examples/TelnetClient/TelnetClient.ino | arduino:avr:uno | 9156 | 12120 | 32.372214941 | 526 | 524 | -0.3802281369 | |
/home/travis/arduino-sketchbook/examples/UDPSendReceiveString/UDPSendReceiveString.ino | arduino:avr:uno | 7860 | 9592 | 22.0356234097 | 526 | 556 | 5.7034220532 | |
/home/travis/arduino-sketchbook/examples/ChatServer/ChatServer.ino | arduino:avr:uno | 9994 | 12724 | 27.3163898339 | 576 | 544 | -5.5555555556 | |
/home/travis/arduino-sketchbook/examples/AdvancedChatServer/AdvancedChatServer.ino | arduino:avr:leonardo | 12690 | 15656 | 23.3727344366 | 560 | 642 | 14.6428571429 | |
/home/travis/arduino-sketchbook/examples/BarometricPressureWebServer/BarometricPressureWebServer.ino | arduino:avr:leonardo | 16490 | 19348 | 17.3317161916 | 614 | 618 | 0.651465798 | |
/home/travis/arduino-sketchbook/examples/WebClient/WebClient.ino | arduino:avr:leonardo | 14520 | 17750 | 22.2451790634 | 723 | 799 | 10.5117565698 | |
/home/travis/arduino-sketchbook/examples/WebClientRepeating/WebClientRepeating.ino | arduino:avr:leonardo | 11498 | 14546 | 26.5089580797 | 553 | 627 | 13.3815551537 | |
/home/travis/arduino-sketchbook/examples/WebServer/WebServer.ino | arduino:avr:leonardo | 12806 | 15646 | 22.1771044823 | 636 | 640 | 0.6289308176 | |
/home/travis/arduino-sketchbook/examples/UdpNtpClient/UdpNtpClient.ino | arduino:avr:leonardo | 13560 | 15204 | 12.1238938053 | 669 | 737 | 10.1644245142 | |
/home/travis/arduino-sketchbook/examples/DhcpChatServer/DhcpChatServer.ino | arduino:avr:leonardo | 16882 | 18962 | 12.3208150693 | 729 | 775 | 6.3100137174 | |
/home/travis/arduino-sketchbook/examples/DhcpAddressPrinter/DhcpAddressPrinter.ino | arduino:avr:leonardo | 14814 | 17774 | 19.9810989604 | 663 | 739 | 11.4630467572 | |
/home/travis/arduino-sketchbook/examples/TelnetClient/TelnetClient.ino | arduino:avr:leonardo | 11344 | 14338 | 26.3928067701 | 451 | 525 | 16.4079822616 | |
/home/travis/arduino-sketchbook/examples/UDPSendReceiveString/UDPSendReceiveString.ino | arduino:avr:leonardo | 10072 | 11834 | 17.4940428912 | 489 | 555 | 13.4969325153 | |
/home/travis/arduino-sketchbook/examples/ChatServer/ChatServer.ino | arduino:avr:leonardo | 12188 | 15070 | 23.6462093863 | 501 | 545 | 8.7824351297 | |
/home/travis/arduino-sketchbook/examples/AdvancedChatServer/AdvancedChatServer.ino | arduino:avr:mega:cpu=atmega2560 | 10844 | 13738 | 26.6875691627 | 635 | 677 | 6.6141732283 | |
/home/travis/arduino-sketchbook/examples/BarometricPressureWebServer/BarometricPressureWebServer.ino | arduino:avr:mega:cpu=atmega2560 | 14408 | 17296 | 20.0444197668 | 651 | 655 | 0.6144393241 | |
/home/travis/arduino-sketchbook/examples/WebClient/WebClient.ino | arduino:avr:mega:cpu=atmega2560 | 12552 | 15802 | 25.8922880816 | 758 | 834 | 10.0263852243 | |
/home/travis/arduino-sketchbook/examples/WebClientRepeating/WebClientRepeating.ino | arduino:avr:mega:cpu=atmega2560 | 9616 | 12574 | 30.7612312812 | 630 | 664 | 5.3968253968 | |
/home/travis/arduino-sketchbook/examples/WebServer/WebServer.ino | arduino:avr:mega:cpu=atmega2560 | 10848 | 13686 | 26.1615044248 | 671 | 675 | 0.5961251863 | |
/home/travis/arduino-sketchbook/examples/UdpNtpClient/UdpNtpClient.ino | arduino:avr:mega:cpu=atmega2560 | 11544 | 13230 | 14.604989605 | 704 | 772 | 9.6590909091 | |
/home/travis/arduino-sketchbook/examples/DhcpChatServer/DhcpChatServer.ino | arduino:avr:mega:cpu=atmega2560 | 14894 | 17014 | 14.2339196992 | 766 | 812 | 6.0052219321 | |
/home/travis/arduino-sketchbook/examples/DhcpAddressPrinter/DhcpAddressPrinter.ino | arduino:avr:mega:cpu=atmega2560 | 12732 | 15938 | 25.1806471882 | 698 | 774 | 10.888252149 | |
/home/travis/arduino-sketchbook/examples/TelnetClient/TelnetClient.ino | arduino:avr:mega:cpu=atmega2560 | 9476 | 12466 | 31.5533980583 | 526 | 560 | 6.463878327 | |
/home/travis/arduino-sketchbook/examples/UDPSendReceiveString/UDPSendReceiveString.ino | arduino:avr:mega:cpu=atmega2560 | 8190 | 9924 | 21.1721611722 | 526 | 592 | 12.5475285171 | |
/home/travis/arduino-sketchbook/examples/ChatServer/ChatServer.ino | arduino:avr:mega:cpu=atmega2560 | 10314 | 13234 | 28.3110335466 | 576 | 580 | 0.6944444444 | |
/home/travis/arduino-sketchbook/examples/AdvancedChatServer/AdvancedChatServer.ino | MightyCore:avr:1284:pinout=standard,variant=modelP,BOD=2v7,LTO=Os,clock=16MHz_external | 12446 | 14498 | 16.4872248112 | 534 | 620 | 16.1048689139 | |
/home/travis/arduino-sketchbook/examples/BarometricPressureWebServer/BarometricPressureWebServer.ino | MightyCore:avr:1284:pinout=standard,variant=modelP,BOD=2v7,LTO=Os,clock=16MHz_external | 16598 | 18620 | 12.1821906254 | 538 | 614 | 14.126394052 | |
/home/travis/arduino-sketchbook/examples/WebClient/WebClient.ino | MightyCore:avr:1284:pinout=standard,variant=modelP,BOD=2v7,LTO=Os,clock=16MHz_external | 15022 | 17194 | 14.4587937691 | 691 | 771 | 11.5774240232 | |
/home/travis/arduino-sketchbook/examples/WebClientRepeating/WebClientRepeating.ino | MightyCore:avr:1284:pinout=standard,variant=modelP,BOD=2v7,LTO=Os,clock=16MHz_external | 11598 | 13778 | 18.7963441973 | 563 | 639 | 13.4991119005 | |
/home/travis/arduino-sketchbook/examples/WebServer/WebServer.ino | MightyCore:avr:1284:pinout=standard,variant=modelP,BOD=2v7,LTO=Os,clock=16MHz_external | 12968 | 14986 | 15.561381863 | 572 | 648 | 13.2867132867 | |
/home/travis/arduino-sketchbook/examples/UdpNtpClient/UdpNtpClient.ino | MightyCore:avr:1284:pinout=standard,variant=modelP,BOD=2v7,LTO=Os,clock=16MHz_external | 13524 | 15154 | 12.0526471458 | 641 | 711 | 10.9204368175 | |
/home/travis/arduino-sketchbook/examples/DhcpChatServer/DhcpChatServer.ino | MightyCore:avr:1284:pinout=standard,variant=modelP,BOD=2v7,LTO=Os,clock=16MHz_external | 16124 | 18154 | 12.5899280576 | 665 | 743 | 11.7293233083 | |
/home/travis/arduino-sketchbook/examples/DhcpAddressPrinter/DhcpAddressPrinter.ino | MightyCore:avr:1284:pinout=standard,variant=modelP,BOD=2v7,LTO=Os,clock=16MHz_external | 14764 | 16976 | 14.9823895963 | 631 | 711 | 12.6782884311 | |
/home/travis/arduino-sketchbook/examples/TelnetClient/TelnetClient.ino | MightyCore:avr:1284:pinout=standard,variant=modelP,BOD=2v7,LTO=Os,clock=16MHz_external | 11452 | 13630 | 19.0185120503 | 459 | 537 | 16.9934640523 | |
/home/travis/arduino-sketchbook/examples/UDPSendReceiveString/UDPSendReceiveString.ino | MightyCore:avr:1284:pinout=standard,variant=modelP,BOD=2v7,LTO=Os,clock=16MHz_external | 10290 | 11818 | 14.8493683188 | 463 | 529 | 14.2548596112 | |
/home/travis/arduino-sketchbook/examples/ChatServer/ChatServer.ino | MightyCore:avr:1284:pinout=standard,variant=modelP,BOD=2v7,LTO=Os,clock=16MHz_external | 12026 | 14054 | 16.8634624979 | 475 | 553 | 16.4210526316 | |
/home/travis/arduino-sketchbook/examples/AdvancedChatServer/AdvancedChatServer.ino | arduino:sam:arduino_due_x_dbg | 29736 | 31592 | 6.2415926823 | ||||
/home/travis/arduino-sketchbook/examples/BarometricPressureWebServer/BarometricPressureWebServer.ino | arduino:sam:arduino_due_x_dbg | 34856 | 36632 | 5.0952490246 | ||||
/home/travis/arduino-sketchbook/examples/WebClient/WebClient.ino | arduino:sam:arduino_due_x_dbg | 31288 | 33184 | 6.0598312452 | ||||
/home/travis/arduino-sketchbook/examples/WebClientRepeating/WebClientRepeating.ino | arduino:sam:arduino_due_x_dbg | 29232 | 31032 | 6.157635468 | ||||
/home/travis/arduino-sketchbook/examples/WebServer/WebServer.ino | arduino:sam:arduino_due_x_dbg | 30152 | 31984 | 6.0758821969 | ||||
/home/travis/arduino-sketchbook/examples/UdpNtpClient/UdpNtpClient.ino | arduino:sam:arduino_due_x_dbg | 30200 | 31768 | 5.1920529801 | ||||
/home/travis/arduino-sketchbook/examples/DhcpChatServer/DhcpChatServer.ino | arduino:sam:arduino_due_x_dbg | 32016 | 33952 | 6.0469765117 | ||||
/home/travis/arduino-sketchbook/examples/DhcpAddressPrinter/DhcpAddressPrinter.ino | arduino:sam:arduino_due_x_dbg | 31216 | 33136 | 6.1506919528 | ||||
/home/travis/arduino-sketchbook/examples/TelnetClient/TelnetClient.ino | arduino:sam:arduino_due_x_dbg | 29008 | 30824 | 6.2603419746 | ||||
/home/travis/arduino-sketchbook/examples/UDPSendReceiveString/UDPSendReceiveString.ino | arduino:sam:arduino_due_x_dbg | 27976 | 29400 | 5.090077209 | ||||
/home/travis/arduino-sketchbook/examples/ChatServer/ChatServer.ino | arduino:sam:arduino_due_x_dbg | 29504 | 31344 | 6.2364425163 | ||||
/home/travis/arduino-sketchbook/examples/AdvancedChatServer/AdvancedChatServer.ino | arduino:samd:arduino_zero_edbg | 17632 | 19056 | 8.0762250454 | ||||
/home/travis/arduino-sketchbook/examples/BarometricPressureWebServer/BarometricPressureWebServer.ino | arduino:samd:arduino_zero_edbg | 27692 | 29132 | 5.2000577784 | ||||
/home/travis/arduino-sketchbook/examples/WebClient/WebClient.ino | arduino:samd:arduino_zero_edbg | 19224 | 20712 | 7.7403245943 | ||||
/home/travis/arduino-sketchbook/examples/WebClientRepeating/WebClientRepeating.ino | arduino:samd:arduino_zero_edbg | 17128 | 18528 | 8.1737505838 | ||||
/home/travis/arduino-sketchbook/examples/WebServer/WebServer.ino | arduino:samd:arduino_zero_edbg | 18064 | 19496 | 7.9273693534 | ||||
/home/travis/arduino-sketchbook/examples/UdpNtpClient/UdpNtpClient.ino | arduino:samd:arduino_zero_edbg | 18176 | 19392 | 6.6901408451 | ||||
/home/travis/arduino-sketchbook/examples/DhcpChatServer/DhcpChatServer.ino | arduino:samd:arduino_zero_edbg | 19976 | 21488 | 7.5690828995 | ||||
/home/travis/arduino-sketchbook/examples/DhcpAddressPrinter/DhcpAddressPrinter.ino | arduino:samd:arduino_zero_edbg | 19168 | 20672 | 7.8464106845 | ||||
/home/travis/arduino-sketchbook/examples/TelnetClient/TelnetClient.ino | arduino:samd:arduino_zero_edbg | 16912 | 18328 | 8.3727530747 | ||||
/home/travis/arduino-sketchbook/examples/UDPSendReceiveString/UDPSendReceiveString.ino | arduino:samd:arduino_zero_edbg | 15856 | 16928 | 6.7608476287 | ||||
/home/travis/arduino-sketchbook/examples/ChatServer/ChatServer.ino | arduino:samd:arduino_zero_edbg | 17408 | 18840 | 8.2261029412 | ||||
/home/travis/arduino-sketchbook/examples/AdvancedChatServer/AdvancedChatServer.ino | Intel:arc32:arduino_101 | 59312 | 61096 | 3.0078230375 | ||||
/home/travis/arduino-sketchbook/examples/BarometricPressureWebServer/BarometricPressureWebServer.ino | Intel:arc32:arduino_101 | 63432 | 65260 | 2.8818262076 | ||||
/home/travis/arduino-sketchbook/examples/WebClient/WebClient.ino | Intel:arc32:arduino_101 | 61296 | 63156 | 3.0344557557 | ||||
/home/travis/arduino-sketchbook/examples/WebClientRepeating/WebClientRepeating.ino | Intel:arc32:arduino_101 | 58716 | 60520 | 3.0724163771 | ||||
/home/travis/arduino-sketchbook/examples/WebServer/WebServer.ino | Intel:arc32:arduino_101 | 59940 | 61728 | 2.982982983 | ||||
/home/travis/arduino-sketchbook/examples/UdpNtpClient/UdpNtpClient.ino | Intel:arc32:arduino_101 | 59788 | 61208 | 2.3750585402 | ||||
/home/travis/arduino-sketchbook/examples/DhcpChatServer/DhcpChatServer.ino | Intel:arc32:arduino_101 | 62220 | 64096 | 3.0151076824 | ||||
/home/travis/arduino-sketchbook/examples/DhcpAddressPrinter/DhcpAddressPrinter.ino | Intel:arc32:arduino_101 | 61192 | 63104 | 3.1245914499 | ||||
/home/travis/arduino-sketchbook/examples/TelnetClient/TelnetClient.ino | Intel:arc32:arduino_101 | 58428 | 60240 | 3.101252824 | ||||
/home/travis/arduino-sketchbook/examples/UDPSendReceiveString/UDPSendReceiveString.ino | Intel:arc32:arduino_101 | 57064 | 58308 | 2.1800084116 | ||||
/home/travis/arduino-sketchbook/examples/ChatServer/ChatServer.ino | Intel:arc32:arduino_101 | 59056 | 60844 | 3.0276347873 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment