Update performance chapter
No files matched your search
@@ -453,6 +453,39 @@ The final goal of the library is to be able to write code like this in pure C wh
|
||||
}
|
||||
```
|
||||
|
||||
Performance
|
||||
-----------
|
||||
|
||||
M\*LIB performance is compared to the one of GNU C++ STL (v10.2) in the following graphs.
|
||||
Each graph is presented in non-logarithmic and logarithmic scale to better realize.
|
||||
M\*LIB is on par with the STL or even faster.
|
||||
|
||||
#### Singly List
|
||||
|
||||

|
||||

|
||||
|
||||
#### Array
|
||||
|
||||

|
||||

|
||||
|
||||
#### Unordered Map
|
||||
|
||||

|
||||

|
||||
|
||||
#### Ordered Set
|
||||
|
||||

|
||||

|
||||
|
||||
#### Bench source
|
||||
|
||||
All used bench codes are available in the bench directory.
|
||||
The results for several libraries are available [in a separate page](https://github.com/P-p-H-d/mlib/wiki/performance).
|
||||
|
||||
|
||||
|
||||
OPLIST
|
||||
------
|
||||
@@ -1017,12 +1050,6 @@ you should turn incompatible pointer type warning into an error in your compiler
|
||||
For GCC / CLANG, uses -Werror=incompatible-pointer-types
|
||||
|
||||
|
||||
Benchmarks
|
||||
----------
|
||||
|
||||
All bench codes are available in the bench directory.
|
||||
The results are available [in a separate page](https://github.com/P-p-H-d/mlib/wiki/performance).
|
||||
|
||||
|
||||
External Reference
|
||||
------------------
|
||||
|
||||
|
After Width: | Height: | Size: 103 KiB |
|
After Width: | Height: | Size: 78 KiB |
|
After Width: | Height: | Size: 82 KiB |
|
After Width: | Height: | Size: 57 KiB |
|
After Width: | Height: | Size: 50 KiB |
|
After Width: | Height: | Size: 75 KiB |
|
After Width: | Height: | Size: 81 KiB |
|
After Width: | Height: | Size: 71 KiB |