3 ms·
No, you're mistaken, and hga is right. Don't confuse incremental with generational! The MIT CADRs had incremental, non-generational collectors, before the 360
by ScottBurson 12y ago
No, you're mistaken, and hga is right. Don't confuse incremental with generational! The MIT CADRs had incremental, non-generational collectors, before the 3600s ever came out. My recollection is that the 3600s had generational GC sometime in 1983-84; I'm not certain of this but I don't think it was much later.
> But you always had to GC; you couldn't just exit a program.
You could certainly reboot anytime you wanted. That may or may not have been a sensible thing to do, given what you were doing, but it was certainly possible. Given a choice between a full GC vs. saving your work and reloading it after the reboot, the latter was usually preferable.
It's true that you couldn't free the heap space of one application independently of the rest of the system.