Mantis Bugtracker

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0003261 [Quercus] feature always 01-14-09 23:10 01-18-09 10:40
Reporter koreth View Status public  
Assigned To ferg
Priority urgent Resolution fixed  
Status closed   Product Version 4.0.0
Summary 0003261: Batch compilation of PHP files
Description Compiling a large number of PHP files is slow; if the calls to javac could be batched it might speed the process up a fair amount. (Discussed this with Scott before, but it seems I didn't file a bug to track it.)
Additional Information
Attached Files

- Relationships

- Notes
01-15-09 13:05

It should exist in the current repository. Quercus should generate the *.java in one thread and pass results to a second thread. The second thread launches as many *.java as it has available. (Since it's hard to add QA to test this, it should be rechecked.
01-18-09 10:40

The basic logic existed, but the compile thread was only grabbing one file at a time, defeating the batching entirely.

- Issue History
Date Modified Username Field Change
01-14-09 23:10 koreth New Issue
01-15-09 13:05 ferg Note Added: 0003736
01-15-09 13:06 ferg Priority normal => urgent
01-18-09 10:40 ferg Note Added: 0003761
01-18-09 10:40 ferg Assigned To  => ferg
01-18-09 10:40 ferg Status new => closed
01-18-09 10:40 ferg Resolution open => fixed
01-18-09 10:40 ferg Fixed in Version  => 4.0.0

Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
31 total queries executed.
27 unique queries executed.
Powered by Mantis Bugtracker