This project is about the memory allocator which using RBT to sort!
Development note rbtmalloc
- Build
$ make
- Test with shared object
$ make
$ ./test_small
$ ./test_large
- Slient the debug information
$ make DEBUG=0
- Implement memory pool for small size allocate
- Implement the recycle mechanism
- Replace the list with RBT in large size memory manage
- Improve the multithread performance
- Migrate the performance benchmark