Riko Ophorst
old (03 Jul 1996)
Graphics & engine programmer
Comp. Science at NHTV Breda (IGAD)
C++, C#, C
HLSL, GLSL
JavaScript, HTML5
OpenGL, Vulkan, DirectX 11, DirectX 12
More about me..
Download resume
Memory Allocators
  • Custom Memory Allocators
  • Low-level C++
  • Windows
What are these "Memory Allocators"?
I have written custom memory allocators which I use in blowbox. They are versatile, fast and lightweight.
  • Linear allocators where speed is everything and we don't care about cleanup
  • Pool allocators where you need much of the same memory
  • Free list allocators if you're willing to sacrifice some speed for a very dynamic allocator
  • Stack allocators where you want to allocate memory and deallocate it in the same order for extra speed
  • Automatically manages memory alignment
  • More to come...
Technical specifications
  • Very low-level C++
  • Highly algorithmic
  • Compatible with STL
  • Built for Windows
  • Built in roughly 1 month (Feb 2016)
  • 1 programmer; myself
View the source on GitHub