![]() |
|
![]() |
Does your app not scale because of heap contention?
With SmartHeap, the number of allocs/frees per second increases nearly linearly as the number of CPUs increases. With the CRT allocators, throughput does not increase.
It might if you're not using SmartHeap for SMP!Find out how firms like Netscape, Sun, Fidelity, Microsoft, IBM, Lucent, Goldman Sachs, HP, Veritas, Merrill Lynch, MicroStrategy, NASDAQ, i2, BMC, Computer Associates, Xilinx, Deutsche Bank, NEON, Palm, Barclays, Autodesk, DoubleClick, Credit Suisse First Boston, E.piphany, Cognos, Allaire, Openwave, Ericsson, UPS, and others are achieving 100%-1000% performance improvement. "SmartHeap has multiplied our application server throughput by a factor of
six on quad processor boxes."
"On our Interaction Platform performance went up by 60% with SmartHeap."
"We've seen doubled performance of Hyperwave Information Server."
"Using the compilers default memory allocator, we actually had reduced performance on dual processor machines when we used multiple threads due to memory contention - even though the code itself was not memory intensive - and never reached more than 55% total CPU usage. When we tried the same code using SmartHeap, CPU usage was above 95% and we were able to increase throughput by 83%."
"Our RightPoint Real-Time Campaign Server saw over a 100% percent gain in throughput on SMP systems, simply by linking in SmartHeap."
"SmartHeap increased overall system performance of ReelTime, Pinnacle's non-linear digital video editor plug-ins, 100%."
"Before SmartHeap, on a multiprocessor machine our application performance actually decreased due to extensive context switching. Using SmartHeap SMP on a Dual Processor machine, performance increased 111% due to the better memory management of SmartHeap SMP."
"SmartHeap for SMP was instrumental in solving our scalability issues on multi-processor systems."
Evaluation Units Available. Call 425 827 7200 or email to info@microquill.com Compiler heap managers weren't designed for SMP systems Heap contention can actually make your app run slower on two CPUs
than on one This performance-numbing problem can occur on any app that has two or more threads calling the heap, regardless of heap size or time spent in heap operations. So nearly every app is vulnerable. SmartHeap for SMP eliminates heap contention so your app scales
with additional processors You don't have to change your code to take advantage of
SmartHeap for SMP SmartHeap for SMP will even speed up your app on uniprocessor
boxes SmartHeap for SMP is available for NT, Solaris, HP-UX, AIX, IRIX, Linux and Digital UNIX
|