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
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()

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

Re: GC & IRC Server

2010-07-27 Thread Rory Mcguire
Sean Kelly wrote: > 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/10

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 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

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 this