Production postmortem: Efficiency all the way to Out of Memory error

added by DotNetKicks
7/22/2022 4:17:27 PM

206 Views

RavenDB is written in C#, and as such, uses managed memory. As a database, however, we need granular control of our memory, so we also do manual memory management. One of the key optimizations that we utilize to reduce the amount of overhead we have on managing our memory is using an arena allocator.


0 comments