mirror of
https://github.com/apache/nuttx.git
synced 2026-08-14 00:43:13 +00:00
The original code did the speedup only from the other direction (from end to start). If the starting GAT index has reservations, they are not skipped as a bunch, but instead the GAT is iterated bit-by-bit, causing a massive performance issue. Fix this by: - Skipping full GATs right away - Skipping all of the reserved bits from the starting GAT as a bunch |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| Make.defs | ||
| mm_gran.h | ||
| mm_granalloc.c | ||
| mm_grancritical.c | ||
| mm_granfree.c | ||
| mm_graninfo.c | ||
| mm_graninit.c | ||
| mm_granrelease.c | ||
| mm_granreserve.c | ||
| mm_grantable.c | ||
| mm_grantable.h | ||
| mm_pgalloc.c | ||