This talk presents operating support that can dramatically improve the performance of garbage-collected applications. It describes a virtual memory manager that, combined with a collector-neutral heap sizing algorithm, ensures that garbage-collected applications run as fast as possible while avoiding paging.