Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!cs.utexas.edu!uunet!dino!ux1.cso.uiuc.edu!bach.csg.uiuc.edu!kubiak From: kubiak@bach.csg.uiuc.edu (Ken Kubiak) Newsgroups: comp.lang.lisp.x Subject: Bounds on GC for Xlisp Message-ID: <1989Oct23.195208.13328@ux1.cso.uiuc.edu> Date: 23 Oct 89 19:52:08 GMT Sender: paul@ux1.cso.uiuc.edu (Paul Pomes) Reply-To: kubiak@bach.csg.uiuc.edu.UUCP (Ken Kubiak) Distribution: comp.lang.lisp.x Organization: Univ of Illinois at Urbana-Champaign Lines: 19 I am using xlisp 2.0 on a macintosh and have been thinking of writing a MIDI program using it. It would need to be pseudo-realtime, with the actual I/O running off interrupts, and communicating to the Xlisp program via circular queues. Question: does anybody have a good idea of what the maximum time required by a garbage collection is? I can bound the workspace size, <1M (how much mem my mac has). I would like to see how big I'd need to make my queues to avoid losing data during a GC. Any information would be helpful. I may summarize if anough people are crazy enough to do realtime work in lisp. Thanks in advance, Ken Kubiak Computer Systems Group University of Illinois at Urbana-Champaign kubiak@csg.uiuc.edu