Heap.h++ Proves Ultimate Memory Manager for Today's C++ and C Programs

Corvallis, OR 15 March 1994 -- Rogue Wave Software, Inc., a leading
developer of C++ class libraries, announces the release of their new
memory management library module called Heap.h++. Heap.h++ is a product
that can make C and C++ programs run faster and use less memory, with very
little work on the software developer's part. This new memory management
library uses a sophisticated memory management engine, optimized for
today's virtual memory execution environments. Programs using Heap.h++
have run from 30% to 300% faster.

Software developers have been plagued by the problem of computer memory
being fragmented by the organization of large, mostly empty, blocks of
memory. Program performance can be profoundly affected by a global memory
management that is fast and space-efficient. Heap.h++ is designed to
increase speed and reduce the amount of memory used. Small blocks of
memory can be allocated and deallocated by Heap.h++ in constant time
(fast!) with no space overhead. An efficient, balanced tree algorithm is
used for managing large objects.

An initial user of Heap.h++ said, "Heap.h++ will be a very useful addition
to our toolset it should have an impact on other programs, too".

Heap.h++ implements C++ global operators new and delete, as well as the
traditional C malloc(), calloc(), realloc(), and free(). Program profiling
shows that these system calls typically take 30% of the program's run
time. Programmers can eliminate this wasted time by using Heap.h++.

Heap.h++ is available for Sun/Solaris 2.x, Sun/SunOS 4.x, HP/HP-UX,
IBM/AIX, Intel/SVR4, SGI/IRIX, and DG/DGUX. Heap.h++ is sold in object
code form for $995.00. Heap.h++ provides the following features:

- speeds up C++ and C programs,
- no program change required to use
- just re-link program with Heap.h++
- provides instantaneous new and delete of small objects
- provide fast tree lookup and fit for large objects
- unused memory is returned to operating system when possible
- high-level Heap object interface allows user control of memory
  policy
- easily adaptable to any UNIX system.

Rogue Wave Software, Inc., a privately held corporation, is a world leader
in the field of object oriented programming (OOP). Rogue Wave's
industry-leading suite of C++ class libraries include 1) general purpose
C++ data structures and programming classes; 2) mathematical C++ class
libraries; 3) graphical user interface (GUI) C++ class libraries; and 4)
database C++ class libraries. The company's products are marketed through
Original Equipment Manufacturers (OEMs) and a network of qualified
distributors and resellers in the US and overseas. Rogue Wave Software,
Inc. can be reached at: PO Box 2328, Corvallis, OR 97339. Telephone:
503-754-3010, FAX: 503-757-6650, BBS: 503-754-5011.

 ============================================================
 From the  'New Product Information'  Electronic News Service
 ============================================================
 This information was processed from data provided by the
 above mentioned company. For additional details, contact 
 the company at the address or telephone number indicated.
 OmniPage Pro is now used for converting all printed input! 
 ============================================================
 All submissions for this service should be addressed to:
 BAKER ENTERPRISES,  20 Ferro Dr,  Sewell, NJ  08080  U.S.A.
 Email: RBakerPC (AOL/Delphi), rbakerpc@delphi.com (Internet)
 ============================================================
