 .NET based web services manage several logical types of memory such as stack, unmanaged and managed heap (free space).As the physical memory gets full, the OS writes rarely used parts of it to disk, so that it can reallocate it to another application, a process known as paging or swapping.But if the memory does need to be used, it must be reloaded from disk.