Wirelessly posted (BlackBerry8830/4.2.2 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/105)
One other suggestion for manually setting the size is to set the min and max to be the same number, at 1.5x physical RAM. If the page file is a static size it will be less likely to become fragmented over time, resulting in better performance. It also prevents lack of HD space from being an issue as the entire size of the file will be reserved from the get go.
If you want to find which program is using all your virtual memory you can do so using task manager. There is an option under the third menu to select columns. In that dialog check the box for virtual memory. You can then sort by that column to see what is causing the VM to be consumed.