|
Re: gencgc performance and soft-real time: msg#00317lisp.cmucl.devel
Daniel Barlow <dan@xxxxxxxxxx> writes: > The only conservative collection going on is when it scavenges the > call stack: pages pointed to by potential pointers (potentially > pointed to?) are advanced to the next generation and marked > dont_move so that they won't be relocated. Before someone misinterprets that, let me add that such pages are promoted to new-space, which in gencgc means their generation number in the page table is set to the new-space generation number, which is sort of an implementation trick. It's not that objects on such pages are tenured to the next older generation. [...] > The question mark is that - at least in SBCL, I haven't checked in > CMUCL - purify can actually free more memory than a full gc does, so > whatever extra it does needs to be looked at. My guess would be that purify is more effective because it actually does less than GC; it examines a lot less roots. |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Removing files from tools/: 00317, Gerd Moellmann |
|---|---|
| Next by Date: | Snapshots for September: 00317, Raymond Toy |
| Previous by Thread: | Re: gencgc performance and soft-real timei: 00317, Daniel Barlow |
| Next by Thread: | cmucl library path: 00317, Fred Gilham |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |