Mantis - Quercus
Viewing Issue Advanced Details
3261 feature always 01-14-09 23:10 01-18-09 10:40
koreth  
ferg  
urgent  
closed 4.0.0  
fixed  
none    
none 4.0.0  
0003261: Batch compilation of PHP files
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.)

Notes
(0003736)
ferg   
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.
(0003761)
ferg   
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.