├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── allocheader.jpg ├── android.arm.cut.jpg ├── cmake.gui.jpg ├── cmake └── functions.cmake ├── include ├── fast_mem_pool.h ├── specstack.h └── specstatic.h ├── linux_overhead.jpg ├── qt.cmake.jpg ├── tests ├── CMakeLists.txt ├── common │ ├── file │ │ ├── cfileadapter.cpp │ │ ├── cfileadapter.h │ │ ├── fileadapter.cpp │ │ └── fileadapter.h │ └── system │ │ ├── linux │ │ ├── linuxsystem.cpp │ │ └── linuxsystem.h │ │ └── windows │ │ ├── windowssystem.cpp │ │ └── windowssystem.h ├── test_exe │ ├── src │ │ └── cases │ │ │ ├── test_allocator1.cpp │ │ │ ├── test_auto_deallocate.cpp │ │ │ ├── test_base_usage.cpp │ │ │ ├── test_exception1.cpp │ │ │ ├── test_memcontrol1.cpp │ │ │ ├── test_random_access1.cpp │ │ │ ├── test_singleton1.cpp │ │ │ ├── test_singleton2.cpp │ │ │ └── test_stl_allocator2.cpp │ └── test_exe.cpp └── test_overhead │ ├── src │ ├── mem_pool.h │ ├── test_fastmempool.cpp │ ├── test_mempool.cpp │ └── test_os_malloc.cpp │ └── test_overhead.cpp ├── windows_overhead.jpg └── wonderful.jpg /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/README.md -------------------------------------------------------------------------------- /allocheader.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/allocheader.jpg -------------------------------------------------------------------------------- /android.arm.cut.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/android.arm.cut.jpg -------------------------------------------------------------------------------- /cmake.gui.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/cmake.gui.jpg -------------------------------------------------------------------------------- /cmake/functions.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/cmake/functions.cmake -------------------------------------------------------------------------------- /include/fast_mem_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/include/fast_mem_pool.h -------------------------------------------------------------------------------- /include/specstack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/include/specstack.h -------------------------------------------------------------------------------- /include/specstatic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/include/specstatic.h -------------------------------------------------------------------------------- /linux_overhead.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/linux_overhead.jpg -------------------------------------------------------------------------------- /qt.cmake.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/qt.cmake.jpg -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/common/file/cfileadapter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/tests/common/file/cfileadapter.cpp -------------------------------------------------------------------------------- /tests/common/file/cfileadapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/tests/common/file/cfileadapter.h -------------------------------------------------------------------------------- /tests/common/file/fileadapter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/tests/common/file/fileadapter.cpp -------------------------------------------------------------------------------- /tests/common/file/fileadapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/tests/common/file/fileadapter.h -------------------------------------------------------------------------------- /tests/common/system/linux/linuxsystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/tests/common/system/linux/linuxsystem.cpp -------------------------------------------------------------------------------- /tests/common/system/linux/linuxsystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/tests/common/system/linux/linuxsystem.h -------------------------------------------------------------------------------- /tests/common/system/windows/windowssystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/tests/common/system/windows/windowssystem.cpp -------------------------------------------------------------------------------- /tests/common/system/windows/windowssystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/tests/common/system/windows/windowssystem.h -------------------------------------------------------------------------------- /tests/test_exe/src/cases/test_allocator1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/tests/test_exe/src/cases/test_allocator1.cpp -------------------------------------------------------------------------------- /tests/test_exe/src/cases/test_auto_deallocate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/tests/test_exe/src/cases/test_auto_deallocate.cpp -------------------------------------------------------------------------------- /tests/test_exe/src/cases/test_base_usage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/tests/test_exe/src/cases/test_base_usage.cpp -------------------------------------------------------------------------------- /tests/test_exe/src/cases/test_exception1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/tests/test_exe/src/cases/test_exception1.cpp -------------------------------------------------------------------------------- /tests/test_exe/src/cases/test_memcontrol1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/tests/test_exe/src/cases/test_memcontrol1.cpp -------------------------------------------------------------------------------- /tests/test_exe/src/cases/test_random_access1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/tests/test_exe/src/cases/test_random_access1.cpp -------------------------------------------------------------------------------- /tests/test_exe/src/cases/test_singleton1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/tests/test_exe/src/cases/test_singleton1.cpp -------------------------------------------------------------------------------- /tests/test_exe/src/cases/test_singleton2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/tests/test_exe/src/cases/test_singleton2.cpp -------------------------------------------------------------------------------- /tests/test_exe/src/cases/test_stl_allocator2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/tests/test_exe/src/cases/test_stl_allocator2.cpp -------------------------------------------------------------------------------- /tests/test_exe/test_exe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/tests/test_exe/test_exe.cpp -------------------------------------------------------------------------------- /tests/test_overhead/src/mem_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/tests/test_overhead/src/mem_pool.h -------------------------------------------------------------------------------- /tests/test_overhead/src/test_fastmempool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/tests/test_overhead/src/test_fastmempool.cpp -------------------------------------------------------------------------------- /tests/test_overhead/src/test_mempool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/tests/test_overhead/src/test_mempool.cpp -------------------------------------------------------------------------------- /tests/test_overhead/src/test_os_malloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/tests/test_overhead/src/test_os_malloc.cpp -------------------------------------------------------------------------------- /tests/test_overhead/test_overhead.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/tests/test_overhead/test_overhead.cpp -------------------------------------------------------------------------------- /windows_overhead.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/windows_overhead.jpg -------------------------------------------------------------------------------- /wonderful.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimaBond174/FastMemPool/HEAD/wonderful.jpg --------------------------------------------------------------------------------