Patent ID: 6970991

Claim:
A method of operating a computer system supporting virtual memory and a paging mechanism, said method comprising the steps of: creating a process in memory, said process including at least one component in a first pageable memory region having a first paging characteristic, said first memory region being located at a first virtual address, wherein said first memory region comprises one or more memory segments, wherein the first memory region comprises a process heap segment; expanding the heap segment; making a copy in virtual memory of said at least one component at a virtual address different from said first virtual address after said expanding the heap segment; retaining a portion of the heap in said first memory region having the first paging characteristic; and replacing the first memory region at the first virtual address with a second pageable memory region having a second paging characteristic, wherein said second memory region comprises one or more memory segments; wherein said copy of the at least one component is stored in the second memory region having the second paging characteristic.