Unless your PC has significantly more RAM than 1GB, with a correspondingly-sized swap file, you are not going to be able to do this. Even if you do (and I'd suggest using memory off the heap, e.g. by using malloc()), you will most probably find that your application runs
very slowly.
You would be wise to think of some way of partitioning the data so you don't have to have nearly so much in RAM at one time.
--
Martin
Certified CVI Developer