Thanks for the reply! The scenario is that my customer has the 64-bit machine and I have only 32-bit systems for testing. That's a problem because they will not allow me to run our profiler on their environment :( I cannot replicate in the 32-bit environment so I can't profile here. I am currently deploying a version of our application which includes 1.2.13 to see if that helps, but the change control process takes about 1 week min to get a new app out. That's a lot of time to get feedback!
If you take a look at my test cases, I did isolate the file I/O. One of the tests writes 1000 statements to the servlet console, which I assume uses STDOUT. That is blazing fast. Configuring the root logger to ERROR eliminates all the overhead so I am 99% certain it is the actual I/O operation of writing with the RollingLogFileAppender which is slow. The way we discovered the problem was by turning on logging for Hibernate to troubleshoot the issue and the application server took forever to come up becuase it was busy writing all those log statement to the disk. (CPU utilization is not high, its just slow) The file is on a local system, not remote. There is no J2EE security enabled or anything. One concerning thing is that even the stand-alone Java application writes log statement 4 times slower. It has to be either the (1) the IBM JVM in conjunction with 64-bit Linux, (2) log4j in conjuction with the 64-bit Linux, or (3) the WAS 6 container in conjuction with 64-bit Linux. Remember, EVERYTHING including the version of WAS is the same in my environment up until the point of the OS and physical hardware. I'm pursuing #1 and #3 with IBM but can anyone else verify that 64-bit Linux with 1.2.9 performs OK? I will get more specs on the actual machine and post them. -- View this message in context: http://www.nabble.com/Log4j-1.2.9%2C-64-bit%2C-Websphere-Performance-Problems-tf2088247.html#a5801026 Sent from the Log4j - Users forum at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]