I'm writing a C++ BVH (Bounding Volume Hierarchy) tree following the example of the BVH implemented in Physcally Based Rendering 3 (Github), which uses an Arena-based allocation to improve the performance.

Although their implementations works perfectly, I was interested in comparing their MemoryArena structure with other good implementations out there.

Any recommended libraries (or tutorials) of this kind of structure?.

Thank you in advance.


Google has a good article here that talks about everything from Why Use Arena-based Allocation to Usage Patterns and Best Practices. It is written for their Protocol Buffers, but has a lot of good information.

  • Thank you. I will definitely check it :) – Javi Fabre Oct 16 '18 at 20:51
  • 1
    Today someone recommended me another article related to this topic. So I will leave here the link – Javi Fabre Oct 18 '18 at 12:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.