Why do I get a warning that my system does not have enough memory to open a list or file?
What causes it?
This warning is generated whenever Windows Batch Sender tries to open a file which will require more memory to process than your computer currently has free. Generally speaking the Windows Batch Sender can handle up to 50,000 items in a list per 100MB of free RAM, although this varies on item length.
How do I fix it?
| Add more memory to your system | This will increase the performance of the application and allow it to process larger lists |
| Increase the size of your swap file | Increasing the amount of virtual memory will allow the Windows Batch Sender to process larger lists, although it will be at an impacted performance compared to using available RAM. You can change the amount of virtual memory from your computer's System menu under 'Control Panel'. Generally speaking the Windows Batch Sender can handle up to 300,000 items per 600MB of virtual memory. |
| Close other applications | Closing other applications can free up more memory for the Windows Batch Sender and allow it to process larger lists. |
| Divide the list into two or more | Extremely large lists (~1,000,000 items) should be divided into smaller lists and then processed unless your system has an extremely large amount of physical and virtual memory |
Please note
It is inadvisable to open a list which will require more memory than your system has available since your system may become unstable.