Mantis - Quercus
Viewing Issue Advanced Details
2196 major always 11-21-07 11:33 05-14-08 16:38
koreth  
ferg  
normal  
closed  
fixed  
none    
none 3.2.0  
0002196: Excessive .class file access when previously compiled PHP classes accessed
The fix to bug 2185 helped. I now don't see the open() calls (and I see a pretty dramatic performance gain) -- that is, until I restart Resin and Quercus loads the compiled Java classes from the previous run. Then the old behavior comes back: lots of open() calls on the Java .class files that contain PHP classes, and not-so-great performance.

In this case I'm not running Resin under a debugger or rebuilding it or anything, just running bin/httpd.sh.

I removed WEB-INF/work/_quercus before starting my testing, so this isn't an issue with classes generated before the fix to 2185.

Notes
(0002544)
ferg   
11-29-07 20:04   
Can you check the *.java and look for the Depend section? I can't duplicate the issue here, but there might be something specific about the paths that are causing trouble.