This page has been archived and is no longer updated.

We do not supply this product anymore.

VMem

A C++ memory manager that can speed up your application and reduce memory overhead.

Published by PureDev Software
Distributed by ComponentSource since 2017

Version: 3.2 Updated: Jan 4, 2018

VMem Releases

January 04, 2018

Updates in 3.2

Features

  • Added support for Unreal Engine 4.18.
  • Added support for Nintendo Switch.
  • Allocation Tagging - Added VMem::GetCustomAllocInfo(p). This allows tagging of each allocation with custom data.
  • Added support for setting page size and commit flags on custom heaps.
  • Removed PhysicalMemType enum for CPU/GPU and replaced with more general reserve_flags and commit_flags.
  • Added VMem::Owns(p).
  • Added support for default alignment of 32 bytes.
  • Reduced the number of critical sections in the coalesce heap...
May 24, 2016

Updates in 3.1

Features

  • A C++ memory manager designed to be used as a general purpose malloc replacement.
  • Designed to perform well under high contention, and to keep fragmentation and to a minimum. This is particularly import for long running applications in a constrained memory environment.
  • Speed up any application that makes heavy use of new and delete, especially of the application is multi-threaded.
  • Employs fast caches for each allocator, in the general case an allocation is little more than a single...