我正在寻找速度最快,最可靠的java模板引擎。是否有微秒级模板引擎的基准测试?
我找到了引擎:http://code.google.com/p/mist4j/wiki/USAGE http://lazyj.sourceforge.net/
脚本语言模板基准qazxsw poi那里的速度很糟糕。
我也对发现的引擎和freemarker以及StringTemplate引擎的能力比较感兴趣。
我跑了10000次循环。 Rythm未能加载模板,所以我需要在我的测试中排除它...
stringbuilder:[java] ntimes:10000,实时:641(msec)
freemarker:[java] ntimes:10000,实时:1602(毫秒)
velocity:[java] ntimes:10000,实时:1035(msec)
jamon:[java] ntimes:10000,实时:633(毫秒)
http:[java] n次:10000次,实时:479(msec)
jmte:[java] ntimes:10000,实时:2193(msec)
httl在100次循环,1000次循环和最后10000次循环(上面也提到)的所有测试中都表现优异。
这是一个模板引擎基准:http://www.kuwata-lab.com/tenjin/,它对以下java模板引擎进行了基准测试:
这是java模板引擎的一个很好的基准
https://github.com/greenlaw110/template-engine-benchmarks
根据它:
https://github.com/jreijn/spring-comparing-template-engines
最好的部分是:您可以自己重现基准并验证结果:)