MTS includes a malloc interface that guarantees quick installation.
Its use does not require any reprogramming. It includes a report
facility that details the different types and sizes of a programs
memory usage. Using the report, MTS can be tuned for a typical program
run. For object oriented programs, this mechanism provides a memory
management scheme for each class of object in use. Using MTS, the
developer is relieved of the need to write specific code to optimize
memory access.
NewCode's MTS employs a hierarchy of memory management schemes that
are designed to fulfill the dual purpose of minimizing paging activity
while providing very fast allocation and reuse of many small and medium
size objects. As an in memory allocator, MTS is typically three times
as fast as the standard malloc package. More importantly, its contribution
to minimizing paging overhead can lead to dramatic improvements in overall
program performance.