This information is for Version 2.0 of Cardbox for Windows.
We recommend that you upgrade
to Cardbox 3.
|
|
Physical memory is the RAM chips actually installed in your computer. Windows can make it appear that more memory exists than is really installed, by keeping data on disk and pulling them in to RAM only when a program actually asks for them. Virtual memory makes it appear that the computer has more memory than it really has. In many cases, the illusion is complete, and the extra time taken by swapping data between disk and RAM is minimal. But if a program needs to access every part of the memory is has requested in an essentially random order, virtual memory suddenly becomes very slow indeed. Sorting is such an operation, so some care is needed.
How to increase physical memory | How to increase virtual memory |
---|---|
Buy more chips and plug them in. |
|
If you have a database with a million records:
Physical memory | Virtual memory |
---|---|
For best results: 16MB. Minimum: 12MB (this will be much slower). |
For good results: 24MB (more memory will improve speed). Minimum: 16MB. |
These figures refer to the amount of memory left when Cardbox is already running, so you have to add a certain amount to allow for the memory taken by Cardbox, Windows, and any other Windows programs that you are using. |
If you are sorting n records, you need free physical memory of at least 12n and preferably 16n bytes.
You need free virtual memory of at least 16n bytes. If you are sorting on fields that have more than one indexed term in them, then having more virtual memory will allow Cardbox to extract more index information each time it reads through the database index: for instance, virtual memory of 24n bytes will allow Cardbox to pick up information about three indexed terms per field each time it reads through the index.