
Does your application use a lot of RAM (Random Access Memory)
and slow down the computer? When an application uses a messaging
mechanism to pass common data, several copies of that data
are created in the memory. Examples of common data are -
customer records, login records, shopping carts, system
information. As the application grows, this creates a
significant overhead on its memory requirement, resulting in
slowing down its performance and user frustration.
MemorySmart (TM) allows you to allocate chunks of
memory (segments), in which you store the commonly used data.
Then all parts of the application can read/write it. Try it!
It will significantly improve the performance of your
application.
Features
- Ability to share data between all processes and threads
on a computer.
- A device driver that provides the fastest access to
shared memory segments.
- A memory monitor for you to view your segments, their
sizes and their usage.
- An API (Application Programming Interface) to
access MemorySmart services, including device driver and
library functions, from any application you are
developing.
Benefits
- Reduces the memory requirement of your application.
- Improves the speed of your application many-fold, by
reducing disk-swapping and messaging.
- Since the shared memory is on RAM, and not on disk, the
access time is the fastest.
- Link (and synchronize) shared memory segments if your
application runs on networked computers, and really see
your application take off!
Price
Please contact us at sales@associatedsoftware.com
for price, availability and ordering information.
Suggested Applications
Developers of stand-alone and distributed/networked
applications that handle large amounts of data.
Interested
?
Tell us what type of application you are developing, and we
can show you how MemorySmart will improve its performance. click
here.
|