I just upgraded or application from Tomcat 3.1 to
Tomcat 3.2.2 and noticed a dramatic slowdown and increased CPU
utilization. This is on WinNT 4.0 SP5. To figure out what was
happening, I fired up OptimizeIT and took a look. I found that 68% time
was being spent in "org.apache.tomcat.core.ServletWrapper.handleReload" and of
the time within this method, 51% of the time was being spent in
"java.io.File.getCanonicalPath" and of the time spend within this method, all of
it was spent within "java.io.Win32FileSystem.canonicalize".
My question is is this normal and what in the hell
is taking so long in "java.io.Win32FileSystem.canonacalize"? Once I
disabled class reloading, by performance and CPU utilization went back to what
was present with 3.1.
Thanks for any input.
Brett M. Bergquist
Canoga Perkins Corp.
|
- Re: Poor Tomcat 3.2.2 performance on Win32 with class ... Brett M. Bergquist
- Re: Poor Tomcat 3.2.2 performance on Win32 with c... cmanolache
- Re: Poor Tomcat 3.2.2 performance on Win32 wi... Stuart Roebuck
- Re: Poor Tomcat 3.2.2 performance on Win3... Craig R. McClanahan
- Re: Poor Tomcat 3.2.2 performance on ... Remy Maucherat
- Re: Poor Tomcat 3.2.2 performanc... Stuart Roebuck
- Re: Poor Tomcat 3.2.2 perfor... Craig R. McClanahan