Daniel.Sun schrieb:
> Hi all,
>
> I found more than 90% time is spent in compiling.
> So I think caching these latest compiled groovy class will improve
> performance a lot.
> The cache pool should be provided with gdk and instance of the pool should
> be store in a Thread which is started when we run our application.
>
> pseudocode as follows:
> find the requested class from cache.
> if (the class is cached) {
> if (modifying timestamp of groovy script file > modifying timestamp of
> class's groovy script file which is also in the cache) {
> recompile the groovy script file and cache it
> } else {
> return the requested class
> }
> } else {
> compile the groovy script file and cache it
> return the requested class
> }
that's how it is working, or not?
bye blackdrag
--
Jochen "blackdrag" Theodorou
Groovy Tech Lead (http://groovy.codehaus.org)
http://blackdragsview.blogspot.com/