注: EBM的强化版本TEB已发布于oschina的git仓库(TEB的地址) 2014年以前的EBM测试结果在TEB中已经有所发展或是发生改变,请注意时效性,新的测试请转向TEB进行; 目前网络上的Java模板引擎测试基本上都是非独立JVM测试的, 这样做后测试的引擎性能会较高,与实际性能相比有较大偏差, 因此本测试对每个引擎都使用独立JVM测试,保证了各个引擎间环境的公平性;
###1.编译
mvn clean install
###2.修改参数
- /target/classes/benchmark.bat
- /target/classes/benchmark.properties
###3.运行
- Windows 下执行
/target/classes/benchmark.bat
- Linux暂未支持
JVM: windows oracle-JDK7u45 (32位)
JVM参数: -server -Xms128m -XX:PermSize=32m
预热: 1000
渲染次数: 200000
数据深度: 50
输出编码: UTF-8
JVM: windows oracle-JDK6u37 (32位)
交流QQ群:109365467 引擎参考: BSL 项目地址:https://github.com/boilit/bsl 官方地址:http://boilit.github.io/bsl Webit-Script 项目地址:https://github.com/zqq90/webit-script 官方地址:http://zqq90.github.io/webit-script JetBrick-Template 项目地址:https://github.com/subchen/jetbrick-template 官方地址:http://subchen.github.io/jetbrick-template HTTL 项目地址:https://github.com/httl/httl 官方地址:http://httl.github.io Beetl 官方地址:http://ibeetl.com/wordpress Rythm 官方地址:http://rythmengine.org Velocity 官方地址:http://velocity.apache.org FreeMarker 官方地址:http://freemarker.org
软件作者:Boilit 作者姓名:于景洋 所在单位:胜利油田胜利软件有限责任公司
- zqq90: https://github.com/zqq90/ebm
- subchen: https://github.com/subchen/ebm
- Septembers: https://github.com/Septembers/ebm
Template Engine Benchmark Test is released under the MIT License. See the bundled LICENSE file for details. Template Engine Benchmark Test依据MIT许可证发布。 详细请看捆绑的LICENSE文件。