Mantis Bugtracker
  

Viewing Issue Advanced Details Jump to Notes ] View Simple ] 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 Platform
Status closed   OS
Projection none   OS Version
ETA none Fixed in Version 3.2.0 Product Version
  Product Build
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.
Steps To Reproduce
Additional Information
Attached Files

- Relationships

- 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.
 

- Issue History
Date Modified Username Field Change
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.
Powered by Mantis Bugtracker