Generally speaking, one does not care about the memory usage of Ant unless you're working with a task that gets repeated a LOT.
Just out of interest, I tried the two scenarios whilst tracing the class loader. Yes in the case where the taskef is inside a target, the class gets loaded later. But since the initialisation of that task is done regardless, I cannot see this making a performance difference or memory difference. That is; unless your task spawns a new thread that is constantly churning. Regards, Simon On 17/05/2012, at 6:15 AM, "Perrier, Nathan" <nperr...@ptc.com> wrote: > If I defined a <taskdef> for a custom task at the project-level (outside > of a macro or target), does that consume a significant amount of memory? > > > > > Would defining <taskdef> in a target and have the targets that use it > depend on it (thus, the taskdef init would only run when the target > runs) be a better optimization? > > > > Thanks, > > -Nathan > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@ant.apache.org For additional commands, e-mail: user-h...@ant.apache.org