]
Mario Fusco reassigned DROOLS-170:
----------------------------------
Assignee: Mario Fusco (was: Mark Proctor)
Cache ClassNotFounds in CompositeClassLoader to speed up compilation
--------------------------------------------------------------------
Key: DROOLS-170
URL:
https://issues.jboss.org/browse/DROOLS-170
Project: Drools
Issue Type: Feature Request
Security Level: Public(Everyone can see)
Affects Versions: 5.5.1.Final
Reporter: Mark Torres
Assignee: Mario Fusco
Compilation of our rules are taking a long time.
During profiling, one bottleneck that appears is excessive Class.forName lookups.
CompositeClassLoader caches class that are found successfully, but does not cache those
that were not found.
Mvel tries to lookup "non-existent" classes a lot during compilation.
Caching these ClassNotFounds should speed up the compilation.
This change alone brought down our compilation time from 163854ms to 47312ms
on my dev box.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: