Program to monitor windows physical memory allocation, can defragment this memory much like defragmenting disk drives. While windows runs it allocates and deallocates memory dynamically, unfortunately 'holes' form that can cause programs to crash or fail in some way, defragmenting this makes them more stable and run faster.