| Thread overview | |||||
|---|---|---|---|---|---|
|
August 05, 2008 Precise GC | ||||
|---|---|---|---|---|
| ||||
Just out of curiosity, is there any talk of any implementation of D getting precise GC in the near future? It seems like when running programs that actively use a large fraction of the 32-bit address space, the partially conservative nature of D's GC can actually become a significant limitation. On the other hand, the long-term solution is 64-bit. Is precise GC technically possible with D, and if so, is there anyone seriously thinking of implementing it? | ||||
August 05, 2008 Re: Precise GC | ||||
|---|---|---|---|---|
| ||||
Posted in reply to dsimcha | On Tue, 05 Aug 2008 06:57:22 +0300, dsimcha <dsimcha@yahoo.com> wrote: > Just out of curiosity, is there any talk of any implementation of D getting > precise GC in the near future? It seems like when running programs that > actively use a large fraction of the 32-bit address space, the partially > conservative nature of D's GC can actually become a significant limitation. > On the other hand, the long-term solution is 64-bit. Is precise GC > technically possible with D, and if so, is there anyone seriously thinking of > implementing it? *delurk* It's not possible without quite a bit of internal redesign, and there are still conceptual problems (e.g. stack layout of C library code). I don't think it's in the plans at all. -- Best regards, Vladimir mailto:thecybershadow@gmail.com | |||
August 05, 2008 Re: Precise GC | ||||
|---|---|---|---|---|
| ||||
Posted in reply to dsimcha | dsimcha, el 5 de agosto a las 03:57 me escribiste: > Just out of curiosity, is there any talk of any implementation of D getting precise GC in the near future? It seems like when running programs that actively use a large fraction of the 32-bit address space, the partially conservative nature of D's GC can actually become a significant limitation. On the other hand, the long-term solution is 64-bit. Is precise GC technically possible with D, and if so, is there anyone seriously thinking of implementing it? I will be doing some reserch in the next few months as part of my graduate thesis. Don't expect too much of this, it will be pretty limited (to Linux+x86, only 32-bits probably). I'm setting up a blog to leave there my advance, i'll post it here when it's online. -- Leandro Lucarella (luca) | Blog colectivo: http://www.mazziblog.com.ar/blog/ ---------------------------------------------------------------------------- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05) ---------------------------------------------------------------------------- You should've seen her face. It was the exact same look my father gave me when I told him I wanted to be a ventriloquist. -- George Constanza | |||
Copyright © 1999-2021 by the D Language Foundation
Permalink
Reply