Since Microsoft .NET 1.0 (10 years ago) the memory limit of .NET objects has been 2GB. This means you could not, for example, create an array which contained elements with more than 2GB in total. If any application tried to create such an array, the application would get the OutOfMemoryException. This limitation is a legacy from the days of the 32-bit machine. Even when 64-bit machines could handle much larger data set sizes, Microsoft .NET stopped you.
Those days are gone with Microsoft.NET 4.5 and PTC Mathcad Prime 3.1 has taken advantage of the change by enabling large data handling beyond this 2GB limit.
Run PTC Mathcad Prime 3.1 and read in a large file once or twice to see the application process grow in the task manager. Remember reading data sets as “byte” with READBIN causes a multiple of 8 in memory allocation… 64-bit IEEE doubles for all data types.
In the image below you can see in the task manager the PTC Mathcad Prime process growing to over 6 Gbytes because of the video file I am reading.
Bring on the big data! Caveat, 64 bit machines only.
Try out the free for life version, PTC Mathcad Express.
Learn more about PTC Mathcad Prime 3.1.