Skip to content

Performance tests

Aleksei edited this page Feb 3, 2019 · 13 revisions

Performance tests

Performance SPI tests (ssd1306 128x64 spi) as for 16 APR 2018

LCD: ssd1306 128x64 monochrome
MCU: Atmega328p Buffer: 128x64 monochrome

Test ssd1306 direct API ssd1306 gfx canvas (buffered) ssd1306 nano engine (buffered) Adafruit_SSD1306 (buffered) U8G2 (buffered)
clear buffer/screen 2492us 390us 393us 388us 391us
send buffer N/A 2769us 2053us 2693us 3543us
rect 32x32 305us 663us 163us 100us 171us
6x8 Hello, world! 328us 723us 674us 6448us 5651us
6x8 Hello, world! 2x size 2490us 2873us N/A 6449us N/A

Note: For all buffered (canvas) operations send buffer time should be added to get the result on LCD

Performance I2C tests (ssd1306 128x64 i2c) as for 16 APR 2018

LCD: ssd1306 128x64 monochrome
MCU: Atmega328p Buffer: 128x64 monochrome

Test ssd1306 direct API ssd1306 gfx canvas (buffered) ssd1306 nano engine (buffered) Adafruit_SSD1306 (buffered) U8G2 (buffered)
clear buffer/screen 37868us 390us 393us 388us 391us
send buffer N/A 38101us 37788us 39581us 42196s
rect 32x32 4065us 663us 163us 100us 171us
6x8 Hello, world! 3279us 704us 672us 6449us 5651us
6x8 Hello, world! 2x size 14447us 2997us N/A 6450us N/A

Note: For all buffered (canvas) operations send buffer time should be added to get the result on LCD

Performance SPI tests Raspberry ssd1351 128x64

LCD: ssd1351 128x128 16-bit color
CPU: BCM (Raspberry Pi 2+) Buffer: 128x128 monochrome for GFX canvas Buffer: 128x128 16-bit color for nano engine

Test ssd1351 direct API ssd1351 gfx canvas (buffered mono) ssd1351 nano engine (buffered color) Adafruit_SSD1351 (buffered) U8G2 (buffered)
clear buffer/screen 78148us 1us 32us not tested not tested
send buffer N/A 83617us 71918us not tested not tested
rect 32x32 12339us 3us 3us not tested not tested
6x8 Hello, world! 3532us 15us 38us not tested not tested
6x8 Hello, world! 2x size 13971us 41us N/A not tested N/A