Hi all, I started having a look at the current plugins architecture and just noticed we scan the classpath: that is the most expensive operation, because no optimization can be applied and it is always linear - that also means that more jars plugin we add, the more is memory/time consumption.
There is an improvement we can apply switching over the ServiceLoader pattern, I need anyway more details about the plugins architecture... anyone available? TIA, -Simo http://people.apache.org/~simonetripodi/ http://simonetripodi.livejournal.com/ http://twitter.com/simonetripodi http://www.99soft.org/
