|Anonymous | Login | Signup for a new account||10-23-2021 11:06 PDT|
|Main | My View | View Issues | Change Log | Docs|
|Viewing Issue Simple Details [ Jump to Notes ]||[ View Advanced ] [ Issue History ] [ Print ]|
|ID||Category||Severity||Reproducibility||Date Submitted||Last Update|
|0002196||[Quercus]||major||always||11-21-07 11:33||05-14-08 16:38|
|Summary||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.
|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.|
|11-21-07 11:33||koreth||New Issue|
|11-29-07 20:04||ferg||Note Added: 0002544|
|05-14-08 16:38||ferg||Assigned To||=> ferg|
|05-14-08 16:38||ferg||Status||new => closed|
|05-14-08 16:38||ferg||Resolution||open => fixed|
|05-14-08 16:38||ferg||Fixed in Version||=> 3.2.0|
| Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
29 total queries executed.|
26 unique queries executed.