Daniel.Sun | 9 Feb 06:13
Favicon

One easy way to improve performance a lot


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
}

Best regards,
Daniel.Sun
--

-- 
View this message in context: http://www.nabble.com/One-easy-way-to-improve-performance-a-lot-tf3198618.html#a8880607
Sent from the groovy - jsr mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email


Gmane