![]() |
|
![]() |
"In the SPEC CPU20006 suite, the benchmark component “483.xalancbmk” is commonly referred to as a “malloc abuser”. Using MicroQuill’s SmartHeap for this workload, the performance of the benchmark is significantly improved, almost doubling in performance." - Bill Buros, IBM Linux Performance Team. Bill's technical paper is available at http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/WP101210 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. Now shipping SmartHeap 9.01 for WindowsSmartHeap 9 for Windows adds support for Visual Studio 2008. SmartHeap 8.1SmartHeap 8.1 further improves memory management performance for multithreaded apps and uses a more efficient heap design. Details! SmartHeap for SMPSmartHeap for SMP has been expressly optimized for multi-processor systems. Click here for more information.SmartHeap Technical SpecificationDisplay the SmartHeap Technical Specification, which describes the performance and debugging advantages of SmartHeap.SmartHeap licensing questions and answers
Platform and compiler support |