Mantis Bugtracker
  

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
Reporter koreth View Status public  
Assigned To ferg
Priority normal Resolution fixed  
Status closed   Product Version
Summary 0002196: Excessive .class file access when previously compiled PHP classes accessed
Description 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.
Additional Information
Attached Files

- Relationships

- Notes
(0002544)
ferg
11-01-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.
 

- Issue History
Date Modified Username Field Change
11-21-07 11:33 koreth New Issue
11-01-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.
Powered by Mantis Bugtracker