0:56:21no-defun-allowedI would think an incremental collector would be of use, but I don't think SBCL has one.
0:57:56no-defun-allowedA generational collector like gencgc reduces pause times as most collections only collect the newer generations, but major collections could possibly pause for about 5-10 frames long from experience.
1:00:03clothespinis anyone working on multithreaded gc?
1:00:40no-defun-allowedI haven't heard on anyone working on multithreaded GCs for SBCL, but I think something like gencgc is quite serial.
1:06:50clothespinI'm an application-level developer
1:07:01no-defun-allowedI didn't expect you to; but I don't think it's possible to make Cheney collection parallel.
1:07:26no-defun-allowedOr at least, without some effort.
1:07:35clothespinmaybe I'll see what carl shapiro is up too, if he's doing lisp
1:08:30clothespini just don't like seeing my animation pause on a big machine
1:13:11no-defun-allowedhttps://www.cs.cmu.edu/afs/cs/project/pscico/pscico/papers/gc01/pldi-final.pdf describes a generational copying collector that is incremental, concurrent and parallel.
1:14:16no-defun-allowed(That means collection is interleaved with the application on each thread, collection can occur on threads separately, and it can collect on multiple threads.)
1:28:08clothespinthere are no sbcl people interested in these techniques?
1:48:22aethclothespin: no pauses means you want a real time (RT) GC