64-bit architectures offer a larger address space than 32-bit architectures. 32-bit architectures use 32-bit pointers and can therefore use at most 4GB of memory but often less. By contrast, 64-bit applications can use up to 16TB (16,384GB) of memory.

In most cases, the memory available for 32-bit TestStand is more than adequate to meet the requirements of an application. Consider using 64-bit TestStand and the additional memory a 64-bit operating system offers for applications that generate large reports or handle image data.

Note 64-bit TestStand retains some size limitations of 32-bit TestStand. Property object arrays are limited to 231 (about 2.1 billion) elements. Although you can use 64-bit TestStand to increase the memory for objects you store in the array, the maximum count of objects you can store in the array remains unchanged. Additionally, 64-bit TestStand strings are limited to 4GB because COM marshals the strings in various locations within the TestStand application.