digitalmars.D - Precise GC
- dsimcha (7/7) Aug 04 2008 Just out of curiosity, is there any talk of any implementation of D gett...
- Vladimir Panteleev (8/18) Aug 05 2008 *delurk*
- Leandro Lucarella (13/20) Aug 05 2008 I will be doing some reserch in the next few months as part of my gradua...
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