今天有网友火晋地同学进了CYQ.Data官方群了,他正在折腾了一个各大ORM性能测试的比较的软件,如下图
折腾的种类也不少:
感觉这软件折腾的不错~~~值的期待~~~
另外,他指出CYQ.Data在他的软件里表现不佳~~~~
所以我要了他的测试实例看看是怎么写的测试代码:
测试的过程,大体是开了N个线程,循环N次执行这样的函数。
找到表现不佳的原因,并解决:
中间纷纷绕绕的讲了一些各大ORM测试的实例编写不同问题,不过有一句,倒引起了我的注意,说平均400毫秒左右。
于是我本地测试了一下,结果找出AOP读取配置文件的一个小BUG,这个小BUG在每次newMAction时产生个被捕获的小异常,这个小异常不影响使用,但会占用2毫秒以上时间~~~
所以整个评测都是不断的newMAction的情况,就是大事件了,这就是整体评测都不佳的原因了。