I'm glad to see the feedback and interest on the message I posted.  I will
try to start responding to specific questions early next week.

For memory and object count I used JProbe 4.0.

I very much appreciate the functionality of Log4J.  I am sold on the API.
Any changes I am proposing I believe do not interfere with the current
usage of the API or current performance WRT response time(it might even
improve however slightly).  I believe 0 transient object usage is a worthy
goal and would not be difficult to fit into the existing framework.  The
main premise is this, move the formatting of the response out of a full in
memory representation(StringBuffer) and stream it in fragments to a
destination via a buffer(BufferedWriter).

On my project we have alot of GC.  The app does alot of logging, ~1 GB a
day and we are just starting to ramp up users.  Alot of the garbage is not
from logging.  The log4j changes I've made have really helped the system
overall because it is memory hungry to begin with.

Chris



--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to