XLsoft Corporation
English Japanese Chinese Korean







SmartHeap

Shipping a server app that runs on multi-CPU boxes?
Click here for info on SmartHeap for SMP machines.

SmartHeap is a fast (3X-100X faster than compiler-supplied libraries), portable (Windows, Linux, Solaris, HP-UX, IBM-AIX, Dec OSF Tru64, SGI Irix), reliable, ANSI-compliant malloc/operator new library. SmartHeap supports multiple memory pools, includes a fixed-size allocator, and is thread-safe. SmartHeap also includes comprehensive memory debugging APIs to detect leakage, overwrites, double-frees, wild pointers, out of memory, references to previously freed memory, and other memory errors.

SmartHeap 8

SmartHeap 8 further improves memory management performance for multithreaded apps and uses a more efficient heap design. Details!

SmartHeap for SMP

SmartHeap for SMP has been expressly optimized for multi-processor systems. Click here for more information.

SmartHeap Technical Specification

  • Display the SmartHeap Technical Specification, which describes the performance and debugging advantages of SmartHeap.
  • Download the SmartHeap Technical Specification. The .zip file contains an html version of this doc and the associated benchmark graphics. Pkunzip users should specify the -d option -- no options necessary if using Winzip. To view, open the file techspec.htm in your browser.
  • Why you still need SmartHeap in 32-bit Windows.
    This document discusses why large-footprint, multi-threaded, pre-emptively multi-tasking operating systems (for example, Windows NT and 2000) make it more difficult than ever for your memory management library. It then goes on to compare SmartHeap's allocation algorithms with compiler-supplied alternatives. You can also display benchmarks for the current compilers on Windows 3.11, Windows 95, and Windows NT. Taken from the SmartHeap Technical Specification.

Here's what our users are saying

SmartHeap licensing questions and answers

Platform and compiler support


Top
Search powered by