随笔 - 4, 文章 - 0, 评论 - 2, 引用 - 0
数据加载中……

2013年4月14日

Groovy深入探索——Groovy的ClassLoader体系

     摘要: Groovy中定义了不少ClassLoader,本文将介绍其中绝大多数Groovy脚本都会涉及到的,也是最主要的3个ClassLoader:RootLoader、GroovyClassLoader和GroovyClassLoader.InnerLoader。  阅读全文

posted @ 2013-04-14 22:54 Johnny Jian 阅读(6609) | 评论 (1)编辑 收藏

2011年4月26日

Groovy深入探索——DGM调用优化

     摘要: DGM调用优化是通过直接调用代替反射调用的方式来提高DGM方法的调用效率。 注:以下分析的Groovy源代码来自Groovy 1.8.0 rc4。 DGM DGM其实是Groovy社区对DefaultGroovyMethods的简称,完整类名是org.codehaus.groovy.runtime.DefaultGroovyMethods。 DefaultGroovyMethods...  阅读全文

posted @ 2011-04-26 15:24 Johnny Jian 阅读(2701) | 评论 (0)编辑 收藏

2010年3月19日

Groovy深入探索——Metaclass的存放

     摘要: 本文介绍了Metaclass在Groovy中的存放方式,并对不同的情况(Per-class Metaclass、POGO Per-instance Metaclass和POJO Per-instance Metaclass)进行了分析。   阅读全文

posted @ 2010-03-19 20:02 Johnny Jian 阅读(3610) | 评论 (0)编辑 收藏

2009年3月16日

Groovy深入探索——Call Site分析

     摘要: Groovy 1.6引入了Call Site优化。Call Site优化实际上就是方法选择的cache。   阅读全文

posted @ 2009-03-16 09:39 Johnny Jian 阅读(2312) | 评论 (1)编辑 收藏