this wont fix i0coin, i0coin has a huge amount of memleaks...
Yes it will, because those memleaks are not in bitcoin nor in the merged mining patches.
leveldb will not, some other changes done at the same time will help. However I am still unconvinced i0coin having memleaks is the root cause of the issue. I think it is an issue that is present in at least some of the mm patches. I noticed that at the point that the mm kicks in, the memory usage starts to grow at the rate of about 10x per block as it did before the mm kicks in.
Additionally, I think the same behavior is in nmc test. I also see evidence of it in coiledcoin, and groupcoin. I think the reason we don't see it for devcoin and nmc, is that the major pools for these form their blocks outside of the *coind codes logic.
http://dot-bit.org/forum/viewtopic.php?f=7&t=972
I just don't have the tools and resources locally set up to dig into this further, and was unable to find a good enough online block explorer to do so. Since I am pretty much out of disk space on my laptop, it is going to be awhile till I can get back into digging into this, so hopefully someone else can beat me to it.
Quote
They are due to some stupid pointless garbage hack or other, or even just a typo or something, in I0Coin, if they exist at all.
Are you sure of this?
Quote
So we take a fully working nice up to date merged mined coin, and change the name, ports, IRC channel, etc etc and presto,a new incarnation of I0Coin but this time without putting stupid memleaks crap into it nor stupid DNS lookup crap into it nor any other useless or damaging crap into it.
Why are you so sure it is a memleak? I think it is simply due to the issue above with mm, and the number of blocks i0 has compared to the other chains. dns lookup crap is due to it using ntp internally to enforce shorter windows of timestamps. I know I used to advocate for a nontp option at least so on systems already keeping good time (running ntp already for example), all this crap can be turned off, and stop the load on the ntp public servers, and network use that is unneeded etc.