digitalmars.D - Precise GC
- dsimcha <dsimcha yahoo.com> Aug 04 2008
- "Vladimir Panteleev" <thecybershadow gmail.com> Aug 05 2008
- Leandro Lucarella <llucax gmail.com> Aug 05 2008
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?
Aug 04 2008
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
Aug 05 2008
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
Aug 05 2008









"Vladimir Panteleev" <thecybershadow gmail.com> 