- Testing the limits of your device's memory. In particular, to test if the HD2's additional 128MB is actually usable or not.
- Allocating as much memory as it can, OS limits notwithstanding. The application allocates memory in the OS's shared memory space, which means that it isn't privy to the usual 32MB address space limit.
- Directing low-level kernel memory management functions (VirtualAlloc and VirtualFree) to reserve, commit, and free virtual pages. This means that the application has much more precise control over memory, and can consume memory until only a couple of megabytes remain.
- Verifying the memory it allocates, by writing a byte pattern to the memory, and reading it out again. This is necessary because the Windows CE kernel does not commit pages to physical memory unless the memory page is read/written from at least once. This also guarantees that the memory is, in fact, usable and valid.
Besides verifying the number of RAM in your device, EatMemory is also capable to test how your device behaves in different RAM usage scenarios. Simply download and extract the EXE from the ZIP file found in the XDA-Developer thread to your device and run it.
Source: XDA-Developers

Sign In
Register
Help



MultiQuote