>> If a GC results in page transfers to/from the disk, then it will drastically>> slow down the program, and system.

> Good point!

I felt so to.

Does this not suggest that at least a tracing GC should be moved into
the OS? It should have some way to mark allocated swapped out memory
unused without swapping back in.

Hans
[Seems to me that it would be easy enough to provide system calls that allow
adequate control from user mode. VM/3370 had a user interface to the pager in
about 1970 to let an OS running in a virtual machine avoid double paging.
-John]