Skip to content

Commit c73142b

Browse files
committed
Add "How Big Are Compile Sizes" section to README.md
1 parent a287074 commit c73142b

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

README.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,24 @@ Amast is a minimalist asynchronous toolkit that makes it easier to develop C lan
1717
- ring buffer ([documentation](https://github.com/adel-mamin/amast/blob/main/libs/ringbuf/README.rst), [example](https://github.com/adel-mamin/amast/tree/main/apps/examples/ringbuf))
1818
- doubly and singly linked lists
1919

20+
## How Big Are Compile Sizes
21+
22+
Some x86 size figures to get an idea:
23+
24+
Library name | Code size [kB] | Data size [kB]
25+
-------------|----------------|---------------
26+
slist | 0.74 | 0.01
27+
dlist | 1.37 | 0.00
28+
queue | 1.30 | 0.00
29+
onesize | 1.36 | 0.00
30+
event | 3.30 | 0.24
31+
timer | 1.39 | 0.05
32+
ringbuf | 1.38 | 0.00
33+
fsm | 0.65 | 0.02
34+
hsm | 2.34 | 0.03
35+
ao_cooperative | 3.30 | 0.57
36+
ao_preemptive | 3.29 | 0.56
37+
2038
## How To Compile For Amast Development
2139
<a name="how-to-compile"></a>
2240

0 commit comments

Comments
 (0)