Board index » cppbuilder » ANN: NexusDB Memory Manager version 3
Eivind Bakkestuen
![]() CBuilder Developer |
ANN: NexusDB Memory Manager version 32005-02-08 09:58:14 PM cppbuilder0 Nexus Database Systems is pleased to announce Version 3 of our Memory Manager, now available for ordering from our website. The default memory manager supplied with Delphi/BCB suffers from a variety of problems, potentially resulting in memory fragmentation, excessive memory usage and nonoptimal performance on multi-processor machines. If your projects require uninterrupted 24/7 operation, contention-free memory allocation on multi-cpu boxes, or tighter control over memory usage, upgrading to the NexusDB MM is strongly recommended. Version 3 represents a significant change in the algorithms representing a leap forward in the background technology. Due to this there significant speed differences once memory re-allocations come into play. The code was hand-optimized using current optimization tools provided by Intel and AMD to bring you the best possible performance one these hardware platforms. We have an initial 4 weeks 50% off update special (starting feb 1st), which allows Version 2 customers to update their version for just 30US$ (later 60US$) and Version 1 customers for just 50US$ (later 100US$). Version 3 has the following core features: ========================================== - supports Delphi 5/6/7/2005 and BCB 5/6 - coded in hand-optimized assembler for the ultimate speed performance - lower memory usage overhead than Borland's MM - optional hook DLLs can be created to hook in allocate/deallocate methods, e.g. for Memory Checkers. - contention-free memory allocation/deallocation removes bottlenecks on multi-CPU systems - automatic sharing of a single instance of the MM between main executable and loaded DLLs which all use the NexusDB MM ("sharemem" is not required) Please visit our website www.nexusdb.com for more information. Additional functionality provided with the package ================================================== The NexusDB Memory Manager also includes a set of utility units (all with full source) which will further help you develop high-speed applications that scale well: - functions for atomic manipulation of Integers, Cardinals and Pointers - lock-free thread-safe implementation of a single linked list - TnxMemoryStream which improves significantly over TMemoryStream - threadsafe TnxList - threadsafe TnxSortedList - comparison functions - minimum/maximum functions - BitSet functions - Ansi/Wide String functions - Hash functions Eivind Bakkestuen [NDD] Please, no email unless requested. Search Borland and third-party newsgroups here: www.tamaracka.com |