Re: GC IRC Server

2010-07-29 Thread Rory Mcguire
Sean Kelly wrote: Rory Mcguire Wrote: Surely all programs that have logging use the GC extensively? I have had a problem with Java and log4j where the entire heap gets used up and its mostly because of unfreed concatenation of strings for logging e.g.: logger.info(connection from~

Re: GC IRC Server

2010-07-27 Thread Sean Kelly
Mengu Wrote: Hi all, I was reading an IRC server's codes which was C++ and thought how possible it was with D and started a discussion in the #d room in freenode. Yet I'm very confused right now. Please go ahead and read the logs here: http://pastie.org/1061905 Please let me know

Re: GC IRC Server

2010-07-27 Thread bearophile
Sean Kelly: 1. There's a precise scanning patch in bugzilla right now. If applied, this should largely eliminate this issue. But I/we don't know if or how well it works yet :-) Bye, bearophile

Re: GC IRC Server

2010-07-27 Thread Leandro Lucarella
bearophile, el 27 de julio a las 12:45 me escribiste: Sean Kelly: 1. There's a precise scanning patch in bugzilla right now. If applied, this should largely eliminate this issue. But I/we don't know if or how well it works yet :-) I did some testing, is not exhaustive at all, but it may

Re: GC IRC Server

2010-07-27 Thread Sean Kelly
Rory Mcguire Wrote: Surely all programs that have logging use the GC extensively? I have had a problem with Java and log4j where the entire heap gets used up and its mostly because of unfreed concatenation of strings for logging e.g.: logger.info(connection from~ socket.remoteAddress()); I

GC IRC Server

2010-07-27 Thread Mengu
Hi all, I was reading an IRC server's codes which was C++ and thought how possible it was with D and started a discussion in the #d room in freenode. Yet I'm very confused right now. Please go ahead and read the logs here: http://pastie.org/1061905 Please let me know what you guys think on