你的位置:首页 > 软件开发 > ASP.net > 并行开发学习随笔1——plinq并行

并行开发学习随笔1——plinq并行

发布时间:2015-09-09 10:00:04
这两天在看园友的文章《8天玩转并行开发——第三天 plinq的使用》对里面的第一个实例亲手实践了一下,发现了一点有意思的事情。测试环境:.net 4.5 64位(如果是32位的,测试千万数据时会爆出out of memory的错误)在我的机 ...

这两天在看园友的文章

《8天玩转并行开发——第三天 pget='_blank'>linq的使用》

对里面的第一个实例亲手实践了一下,发现了一点有意思的事情。

测试环境:.net 4.5 64位(如果是32位的,测试千万数据时会爆出out of memory的错误)

在我的机器上,千万数据的测试结果:

并行开发学习随笔1——plinq并行

百万数据的测试结果:

并行开发学习随笔1——plinq并行

十万数据的测试结果:

并行开发学习随笔1——plinq并行

可以看出,到底使用串行还是并行应该根据数据量来决定,两者的大致就在几十万数据的时候性能基本接近。当然这个结果不是固定的,应该是与机器的配置以及测试时的系统环境有比较大的关系,实际使用时应该先测试而后决定。

另外我觉得在项目中使用时,应该自己建立一个类库,对外统一,内部根据数据量自定判断应该使用哪种类型的操作。

 


原标题:并行开发学习随笔1——plinq并行

关键词:linq

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。