Skip to content

Commit cca556c

Browse files
committed
MemoryBenchmark: regenerate for 2.4.0 (TZDB 2024b)
1 parent e8672e5 commit cca556c

File tree

9 files changed

+316
-286
lines changed

9 files changed

+316
-286
lines changed

examples/MemoryBenchmark/README.md

Lines changed: 158 additions & 143 deletions
Large diffs are not rendered by default.

examples/MemoryBenchmark/esp32.txt

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
11
0 228345 1310720 21976 327680
2-
1 230757 1310720 21984 327680
3-
2 231737 1310720 22000 327680
4-
3 231749 1310720 21976 327680
5-
4 235929 1310720 22184 327680
6-
5 236365 1310720 22392 327680
7-
6 236097 1310720 22208 327680
8-
7 252401 1310720 22208 327680
9-
8 260929 1310720 22208 327680
10-
9 236649 1310720 22208 327680
11-
10 236729 1310720 22208 327680
12-
11 238173 1310720 22712 327680
13-
12 238577 1310720 23440 327680
14-
13 238309 1310720 22720 327680
15-
14 269541 1310720 22720 327680
16-
15 279125 1310720 22720 327680
17-
16 238861 1310720 22720 327680
18-
17 238937 1310720 22720 327680
19-
18 238669 1310720 22712 327680
20-
19 239941 1310720 23440 327680
21-
20 238805 1310720 22720 327680
22-
21 318933 1310720 22720 327680
23-
22 328501 1310720 22720 327680
24-
23 239357 1310720 22720 327680
25-
24 239429 1310720 22720 327680
2+
1 230805 1310720 21984 327680
3+
2 231785 1310720 22000 327680
4+
3 231797 1310720 21976 327680
5+
4 236409 1310720 22184 327680
6+
5 236845 1310720 22392 327680
7+
6 236561 1310720 22208 327680
8+
7 252225 1310720 22208 327680
9+
8 261121 1310720 22208 327680
10+
9 237113 1310720 22208 327680
11+
10 237193 1310720 22208 327680
12+
11 238521 1310720 22744 327680
13+
12 238941 1310720 23504 327680
14+
13 238657 1310720 22752 327680
15+
14 269457 1310720 22752 327680
16+
15 279393 1310720 22752 327680
17+
16 239209 1310720 22752 327680
18+
17 239285 1310720 22752 327680
19+
18 238857 1310720 22744 327680
20+
19 240129 1310720 23504 327680
21+
20 238993 1310720 22752 327680
22+
21 318513 1310720 22752 327680
23+
22 328465 1310720 22752 327680
24+
23 239545 1310720 22752 327680
25+
24 239617 1310720 22752 327680

examples/MemoryBenchmark/esp8266.txt

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,24 @@
22
1 260613 1044464 27912 81920
33
2 261573 1044464 27928 81920
44
3 261553 1044464 27900 81920
5-
4 267117 1044464 28528 81920
6-
5 267533 1044464 28736 81920
7-
6 267277 1044464 28552 81920
8-
7 283613 1044464 28552 81920
9-
8 292141 1044464 28552 81920
10-
9 268029 1044464 28552 81920
11-
10 268157 1044464 28552 81920
12-
11 269653 1044464 29152 81920
13-
12 270069 1044464 29880 81920
14-
13 269813 1044464 29160 81920
15-
14 301077 1044464 29160 81920
16-
15 310645 1044464 29160 81920
17-
16 270549 1044464 29160 81920
18-
17 270613 1044464 29160 81920
19-
18 270145 1044464 29508 81920
20-
19 271425 1044464 30236 81920
21-
20 270289 1044464 29516 81920
22-
21 350449 1044464 29516 81920
23-
22 360017 1044464 29516 81920
24-
23 271041 1044464 29516 81920
25-
24 271089 1044464 29516 81920
5+
4 267625 1044464 28292 81920
6+
5 268025 1044464 28500 81920
7+
6 267785 1044464 28316 81920
8+
7 283465 1044464 28316 81920
9+
8 292361 1044464 28316 81920
10+
9 268521 1044464 28316 81920
11+
10 268665 1044464 28316 81920
12+
11 270073 1044464 28900 81920
13+
12 270489 1044464 29660 81920
14+
13 270217 1044464 28908 81920
15+
14 301033 1044464 28908 81920
16+
15 310985 1044464 28908 81920
17+
16 270969 1044464 28908 81920
18+
17 271017 1044464 28908 81920
19+
18 270393 1044464 29092 81920
20+
19 271673 1044464 29852 81920
21+
20 270537 1044464 29100 81920
22+
21 350089 1044464 29100 81920
23+
22 360041 1044464 29100 81920
24+
23 271289 1044464 29100 81920
25+
24 271337 1044464 29100 81920

examples/MemoryBenchmark/generate_readme.py

Lines changed: 23 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
the baseline, and its memory usage numbers are subtracted from the subsequent
3030
`FEATURE_*` memory usage.
3131
32-
**Version**: AceTime v2.3.0
32+
**Version**: AceTime v2.4.0
3333
3434
**DO NOT EDIT**: This file was auto-generated using `make README.md`.
3535
@@ -296,6 +296,21 @@
296296
* Increases flash memory for `zonedb` by ~150 bytes on 8-bit, ~200 on 32-bit
297297
processors.
298298
299+
**v2.4.0**
300+
* Support %z format.
301+
* Upgrade to TZDB 2024b.
302+
* Upgrade Arduino CLI to 1.1.1
303+
* AVR:
304+
* BasicZoneManager increases ~600 bytes
305+
* ExtendedZoneManager increases ~700 bytes
306+
* `zonedb` *decreases* ~400 bytes
307+
* `zonedbx` *decreases* ~350 bytes
308+
* ESP8266
309+
* BasicZoneManager increases ~500 bytes
310+
* ExtendedZoneManager increases ~400 bytes
311+
* `zonedb` *decreases* ~300 bytes
312+
* `zonedbx` *decreases* ~100 kiB
313+
299314
# Legend
300315
301316
* [1] Delta flash and ram consumption for `Basic ZoneSorterByName` and
@@ -316,7 +331,7 @@
316331
## Arduino Nano
317332
318333
* 16MHz ATmega328P
319-
* Arduino IDE 1.8.19, Arduino CLI 0.33.0
334+
* Arduino IDE 1.8.19, Arduino CLI 1.1.1
320335
* Arduino AVR Boards 1.8.6
321336
322337
```
@@ -326,7 +341,7 @@
326341
## Sparkfun Pro Micro
327342
328343
* 16 MHz ATmega32U4
329-
* Arduino IDE 1.8.19, Arduino CLI 0.33.0
344+
* Arduino IDE 1.8.19, Arduino CLI 1.1.1
330345
* SparkFun AVR Boards 1.1.13
331346
332347
```
@@ -336,7 +351,7 @@
336351
## Seeed Studio XIAO SAMD21
337352
338353
* SAMD21, 48 MHz ARM Cortex-M0+
339-
* Arduino IDE 1.8.19, Arduino CLI 0.33.0
354+
* Arduino IDE 1.8.19, Arduino CLI 1.1.1
340355
* Seeeduino SAMD Boards 1.8.4
341356
342357
```
@@ -346,7 +361,7 @@
346361
## STM32 Blue Pill
347362
348363
* STM32F103C8, 72 MHz ARM Cortex-M3
349-
* Arduino IDE 1.8.19, Arduino CLI 0.33.0
364+
* Arduino IDE 1.8.19, Arduino CLI 1.1.1
350365
* STM32duino 2.5.0
351366
352367
```
@@ -356,7 +371,7 @@
356371
## SAMD51 (Adafruit ItsyBitsy M4)
357372
358373
* SAMD51, 120 MHz ARM Cortex-M4
359-
* Arduino IDE 1.8.19, Arduino CLI 0.33.0
374+
* Arduino IDE 1.8.19, Arduino CLI 1.1.1
360375
* Adafruit SAMD 1.7.11
361376
362377
```
@@ -366,7 +381,7 @@
366381
## ESP8266
367382
368383
* NodeMCU 1.0, 80MHz ESP8266
369-
* Arduino IDE 1.8.19, Arduino CLI 0.33.0
384+
* Arduino IDE 1.8.19, Arduino CLI 1.1.1
370385
* ESP8266 Boards 3.0.2
371386
372387
```
@@ -376,7 +391,7 @@
376391
## ESP32
377392
378393
* ESP32-01 Dev Board, 240 MHz Tensilica LX6
379-
* Arduino IDE 1.8.19, Arduino CLI 0.33.0
394+
* Arduino IDE 1.8.19, Arduino CLI 1.1.1
380395
* ESP32 Boards 2.0.9
381396
382397
```

examples/MemoryBenchmark/micro.txt

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,20 @@
22
1 4080 28672 161 2560
33
2 4416 28672 170 2560
44
3 4400 28672 153 2560
5-
4 10596 28672 348 2560
6-
5 11124 28672 495 2560
7-
6 10806 28672 359 2560
8-
7 22656 28672 737 2560
9-
8 28036 28672 737 2560
10-
9 11580 28672 361 2560
11-
10 11712 28672 361 2560
12-
11 14282 28672 763 2560
13-
12 14878 28672 1325 2560
14-
13 14462 28672 769 2560
15-
14 37478 28672 1249 2560
16-
15 43510 28672 1249 2560
17-
16 15232 28672 771 2560
18-
17 15316 28672 771 2560
5+
4 11210 28672 365 2560
6+
5 11738 28672 517 2560
7+
6 11420 28672 376 2560
8+
7 22618 28672 526 2560
9+
8 28226 28672 526 2560
10+
9 12194 28672 378 2560
11+
10 12316 28672 378 2560
12+
11 15028 28672 783 2560
13+
12 15624 28672 1353 2560
14+
13 15208 28672 789 2560
15+
14 37652 28672 987 2560
16+
15 43912 28672 987 2560
17+
16 15978 28672 791 2560
18+
17 16072 28672 791 2560
1919
18 -1 -1 -1 -1
2020
19 -1 -1 -1 -1
2121
20 -1 -1 -1 -1

examples/MemoryBenchmark/nano.txt

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,20 @@
22
1 1108 30720 21 2048
33
2 1444 30720 30 2048
44
3 1406 30720 13 2048
5-
4 7624 30720 208 2048
6-
5 8170 30720 357 2048
7-
6 7834 30720 219 2048
8-
7 19686 30720 599 2048
9-
8 25066 30720 599 2048
10-
9 8608 30720 221 2048
11-
10 8740 30720 221 2048
12-
11 11326 30720 623 2048
13-
12 11924 30720 1187 2048
14-
13 11506 30720 629 2048
15-
14 34508 30720 1111 2048
16-
15 40540 30720 1111 2048
17-
16 12276 30720 631 2048
18-
17 12360 30720 631 2048
5+
4 8238 30720 225 2048
6+
5 8784 30720 379 2048
7+
6 8448 30720 236 2048
8+
7 19646 30720 386 2048
9+
8 25254 30720 386 2048
10+
9 9222 30720 238 2048
11+
10 9344 30720 238 2048
12+
11 12072 30720 643 2048
13+
12 12670 30720 1215 2048
14+
13 12252 30720 649 2048
15+
14 34680 30720 847 2048
16+
15 40940 30720 847 2048
17+
16 13022 30720 651 2048
18+
17 13116 30720 651 2048
1919
18 -1 -1 -1 -1
2020
19 -1 -1 -1 -1
2121
20 -1 -1 -1 -1

examples/MemoryBenchmark/samd21.txt

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,24 @@
22
1 34372 262144
33
2 35116 262144
44
3 35100 262144
5-
4 38916 262144
6-
5 39276 262144
7-
6 39020 262144
8-
7 54948 262144
9-
8 63196 262144
10-
9 39508 262144
11-
10 39572 262144
12-
11 41028 262144
13-
12 41396 262144
14-
13 41132 262144
15-
14 71796 262144
16-
15 81020 262144
17-
16 41620 262144
18-
17 41684 262144
19-
18 41548 262144
20-
19 42780 262144
21-
20 41652 262144
22-
21 121348 262144
23-
22 130580 262144
24-
23 42140 262144
25-
24 42196 262144
5+
4 39204 262144
6+
5 39564 262144
7+
6 39308 262144
8+
7 54588 262144
9+
8 63212 262144
10+
9 39804 262144
11+
10 39868 262144
12+
11 41236 262144
13+
12 41596 262144
14+
13 41340 262144
15+
14 71548 262144
16+
15 81148 262144
17+
16 41828 262144
18+
17 41892 262144
19+
18 41604 262144
20+
19 42828 262144
21+
20 41708 262144
22+
21 120788 262144
23+
22 130388 262144
24+
23 42196 262144
25+
24 42252 262144

examples/MemoryBenchmark/samd51.txt

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,24 @@
22
1 10872 507904
33
2 11544 507904
44
3 11536 507904
5-
4 15388 507904
6-
5 15756 507904
7-
6 15508 507904
8-
7 31444 507904
9-
8 39692 507904
10-
9 15996 507904
11-
10 16048 507904
12-
11 17296 507904
13-
12 17672 507904
14-
13 17412 507904
15-
14 48076 507904
16-
15 57304 507904
17-
16 17900 507904
18-
17 17952 507904
5+
4 15640 507904
6+
5 16008 507904
7+
6 15760 507904
8+
7 31044 507904
9+
8 39664 507904
10+
9 16248 507904
11+
10 16300 507904
12+
11 17452 507904
13+
12 17828 507904
14+
13 17568 507904
15+
14 47784 507904
16+
15 57384 507904
17+
16 18056 507904
18+
17 18108 507904
1919
18 17792 507904
2020
19 19028 507904
2121
20 17908 507904
22-
21 97608 507904
23-
22 106840 507904
22+
21 96988 507904
23+
22 106596 507904
2424
23 18396 507904
2525
24 18444 507904

examples/MemoryBenchmark/stm32.txt

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
1-
0 21492 131072 3840 20480
2-
1 21848 131072 3856 20480
3-
2 21928 131072 3872 20480
4-
3 22504 131072 3848 20480
5-
4 26308 131072 4056 20480
6-
5 26680 131072 4264 20480
7-
6 26428 131072 4076 20480
8-
7 42732 131072 4076 20480
9-
8 51264 131072 4076 20480
10-
9 26896 131072 4080 20480
11-
10 26972 131072 4080 20480
12-
11 28176 131072 4580 20480
13-
12 28548 131072 5312 20480
14-
13 28292 131072 4588 20480
15-
14 59532 131072 4588 20480
16-
15 69104 131072 4588 20480
17-
16 28756 131072 4592 20480
18-
17 28828 131072 4592 20480
19-
18 28712 131072 4580 20480
20-
19 29948 131072 5312 20480
21-
20 28828 131072 4588 20480
22-
21 108964 131072 4588 20480
23-
22 118536 131072 4588 20480
24-
23 29292 131072 4592 20480
25-
24 29364 131072 4592 20480
1+
0 21348 131072 4376 20480
2+
1 21704 131072 4392 20480
3+
2 21784 131072 4408 20480
4+
3 22360 131072 4384 20480
5+
4 26404 131072 4592 20480
6+
5 26776 131072 4800 20480
7+
6 26524 131072 4612 20480
8+
7 42180 131072 4612 20480
9+
8 51080 131072 4612 20480
10+
9 26992 131072 4616 20480
11+
10 27076 131072 4616 20480
12+
11 28188 131072 5148 20480
13+
12 28564 131072 5912 20480
14+
13 28304 131072 5156 20480
15+
14 59096 131072 5156 20480
16+
15 69040 131072 5156 20480
17+
16 28768 131072 5160 20480
18+
17 28840 131072 5160 20480
19+
18 28568 131072 5148 20480
20+
19 29804 131072 5912 20480
21+
20 28684 131072 5156 20480
22+
21 108204 131072 5156 20480
23+
22 118148 131072 5156 20480
24+
23 29148 131072 5160 20480
25+
24 29220 131072 5160 20480

0 commit comments

Comments
 (0)