NCaller 申请加入NCC
Closed this issue · 1 comments
NMSAzulX commented
高性能动态调用库 NCaller
-
项目背景:
此项目基于NCC - Natasha项目为动态调用提供高性能操作,随着core框架结构的升级,dynamic和emit都已经接近原生性能,但dynamic对于静态类,动态生成的静态类,动态生成的动态类的调用均有不完善之处。在此背景下,本人延用Natasha,在保证丰富操作的同时,对动态结构做了大量优化,使之耗时达到原生与dynamic之间,据不完全统计,NCaller的耗时仅是原生的2-3倍。
- 项目简介:
此项目为Natasha的衍生项目,通过运行时自动构建高性能操作代理类,为普通类,静态类,动态类,动态类中的动态类,动态生成的静态类等提供了良好的、完备的、高性能的操作,如果反射、dynamic都不能满足高端的需求,可使用本类库,它将是一个不错的选择, 项目地址:https://github.com/night-moon-studio/NCaller
-
项目信息:
- MIT协议
- 测试覆盖率检测
- 持续构建
- 英文文档
- 详细Wiki
- OnlineChart
-
后期规划:
因为本库关注点是操作与性能,后期会持续关注用户反馈,并在新版benchmark出来时,对NCaller做更精细的基准测试。- 新出炉的官方benchmark规范:【地址】
NMSAzulX commented
各位,性能对比的截图已经列出在ReadMe.md文件中。