轻量级高性能Java表达式求值器

更新时间:02-03 教程 由 伊人 分享

轻量级高性能Java表达式求值器?

Aviator的设计思路跟利用GroovyObject的求值思路是一样的,通过编译并动态生成字节码的方式将表达式编译成一个类,然后反射执行这个类,因此会在效率上比纯解释执行的IKExpression好一些。 自从上次发布1.0后,还发过1.01版本,不过都没怎么宣传。这次发布一个2.0的里程碑版本,主要改进如下: 1、完整支持位运算符,与Java完全一致。 2、优化了性能,平均性能提升100%,函数调用性能提升200%, 3、添加了新函数,包括long、double、str等用于类型转换的函数,添加了string.indexOf函数。 4、完善了用户手册,更新了性能测试。

声明:关于《轻量级高性能Java表达式求值器》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2195883.html