I have seen other caching problems when using the embedder, like plugin versions not updated if the pom changes. I would go for correctness first and speed second
On 7/12/07, John Casey <[EMAIL PROTECTED]> wrote:
So, if we don't ever cache the plugin container, it's a 2-second penalty on a single project using debug output with corrected algorithm? -john On Jul 12, 2007, at 11:29 AM, Piotr Tabor wrote: > John Casey pisze: >> While #3 might have the best performance in terms of speed, I really >> wonder about memory performance. Leaving all those old antrun plugin >> instances laying around but still reachable means that in very large >> projects that use antrun, we'll have some pretty significant memory >> problems. If you determine that the plugin+dependencies doesn't fit >> the current requirement, then what's the point in keeping it around? > We can use LRU cache if we afraid of memory. > > The running times are: > 12 secunds with -X option for the "integration-test" with > current "error" > 15 secunds with -X option for the removing not matching > (pluginDescriptor) and putting new one into the cache > 17 secunds with -X option without cashing commented > > Thanks, > Piotr > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --- John Casey Committer and PMC Member, Apache Maven mail: jdcasey at commonjava dot org blog: http://www.ejlife.net/blogs/john
-- I could give you my word as a Spaniard. No good. I've known too many Spaniards. -- The Princess Bride --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]