News for hackers. Stuff that matters.
Re:Running Lisp in Production by ChargingWookie on Friday June 26, 2015 @01:46PM (#9786464)
I've worked a lot with LispWorks and tuning the gc had the same method of programmatically calling a full GC after every N operations. We also found setting the gc threshold to high amount helped a bunch.

Supposedly they have a concurrent GC in the works but I haven't played with it.

Re:Running Lisp in Production by BlanketLogic on Friday June 26, 2015 @02:19PM (#9786673)
Thanks.

> I've worked a lot with LispWorks and tuning the gc had the same method of programmatically calling a full GC after every N operations.

What is "full GC", here? Do you mean, even the "older" generations? (Assuming Lispworks also has generational GC a la sbcl)

In other words, Would it have helped if the implementation was a mark-compact rather than generational?

Re:Running Lisp in Production by ChargingWookie on Friday June 26, 2015 @02:37PM (#9786799)