> ICBWB (I Could Be Wrong But) I do not believe the Boehm gc software, as
> distributed, is amenable to interfacing with the VM subsystem.  ICBWB I
> think that is essential here.  In particular, I should like to GC pages
> AS/BEFORE they get paged out so as to avoid physical I/O to the maximum
> extent possible.  It is my understanding (from reading the GC book you
> mentioned) that this feature alone constituted a lot of the performance
> advantages experienced by LispM users -- gc, no matter how slow, is
> always faster than hardware I/O.  

        This is a good idea; I'm wondering, though:  could we run
GC only during I/O waits (except for out-of-memory conditions) and get
very nice performance that way?  (At least on the Java side of things,
where there's a well-defined subset of memory to check during the I/O
wait, so the GC time won't overrun the I/O time by that much.)

-_Quinn


_______________________________________________
Kernel maillist  -  [EMAIL PROTECTED]
http://jos.org/mailman/listinfo/kernel

Reply via email to