Resource Memory vs. RAM Memory
Return To Contents
RAM Memory
Modern operating systems such as Microsoft Windows 95/98/ME/NT/2000 and Linux
support Virtual Memory and can handle the addition of data sets of this size.
This means that in a system with…
- 64MB of Physical RAM
- 128MB of Virtual Memory
…you can support 192 MB of data from the operating system and running
applications.
If you are using 1,000,000 data points in one of our chart components (approx.
24 MB of data), this can easily fit in your available system RAM memory. If
you need additional memory, increase the allocation of virtual memory (See your
System control panel or operating system documentation) or install additional
RAM modules.
Resource Memory
Resource Memory, on the other hand, depends on your operating system and is
not related to the amount of Physical RAM or Virtual Memory you have allocated
for your operating system. Resources refer to memory allocated to brushes, pens,
windows, font managers, and other operating system dependent resources.
Operating systems such as Windows 95/98/ME have a smaller limit on the amount of
resources that can be allocated at any one time compared to Windows NT/2000/XP
systems. This is a function of the operating system and does not matter how much
RAM you have installed, even if you have gigabytes of memory installed.
This resource memory barrier limits the number of programs, windows, and
controls that you can have open at any one time. You should have no problem running
several Plot Pack components (Service Pack 1 release or greater) in your
application.
You can run approximately 1500 windows + controls on a Windows 95/98/ME
system, and approximately 3000 windows + controls on a Windows NT/2000 system.
Windows XP is expected to have even higher limits. Note that this is highly
dependent on other applications, services, and other programs running on your system
and is intended only as a guide.
2GB Application RAM Barrier
Under the Windows 32-bit operating system, each application is limited to
using a total 2GB of RAM Memory (2048 MB). This includes memory usage by
everything in the program, including variables in your code and memory used by all
components in the application (ActiveX, VCL, or CLX components). Keep this in mind
when determining how much data you can fit into our chart components. Future
versions of Windows will support larger memory usage sizes. Consult your
development environment documentation and Windows documentation for more information
about future updates to this limitation
Under Linux (CLX components only) the amount of memory accessible by an
application depends on your kernel version, kernel build, and development
environment. This can range between 2GB and 64GB depending on your situation, but is
generally a 2GB limit for most distributions. Consult your development environment
documentation and Linux distribution documentation for more information.
Contents | Index | Previous | Next