If I remember right then the main issue with debug logging wasn't GC but that
generating some of the log string arguments in freenet was simply very resource
intensive in itself. So if Java isn't somehow intelligent enough to detect that
argument x isn't needed since it won't be used in the end
Freetalk and WoT may be better designed on that level. However they
produce more disk I/O. And the reason for this is, mainstream database
practice and theory are designed for two cases:
1. Lots of data (absolute amount and transactions/sec) on fast, reliable
hardware with professional
If I remember right then the main issue with debug logging wasn't GC but that
generating some of the log string arguments in freenet was simply very resource
intensive in itself. So if Java isn't somehow intelligent enough to detect that
argument x isn't needed since it won't be used in the end