首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

做大数据处理状况的方法

2013-07-04 
做大数据处理情况的方法?大数据处理,包括计算,描点等(这里计算一个点,描一个点)。除了使用循环外,还有什么

做大数据处理情况的方法?
大数据处理,包括计算,描点等(这里计算一个点,描一个点)。除了使用循环外,还有什么方法??各位同仁赐教,谢谢??
[解决办法]

引用:
大数据处理,包括计算,描点等(这里计算一个点,描一个点)。除了使用循环外,还有什么方法??各位同仁赐教,谢谢??


除了循环没什么好办法.
[解决办法]
引用:
引用:引用:
大数据处理,包括计算,描点等(这里计算一个点,描一个点)。除了使用循环外,还有什么方法??各位同仁赐教,谢谢??

除了循环没什么好办法.  可是数据多了,使用循环处理数据,真的很影响速度啊。再想想有无其他的方法,一起想想吧。


对于循环本身是可以计算复杂度的
更需要优化的是循环内的处理环节, 如嵌套循环, 较复杂的计算等
[解决办法]
引用:
其实,关键是描点的时候,很费时间。

在什么东东上描点?
看看有没有重绘或更新锁定, 速度会快点儿
[解决办法]
代码帖下  描点  是指的怎么操作?
c#写过一个 2g以上 大图像切分的程序也很快。
[解决办法]
我觉得先画在数组里,然后画到图片里比较快一些。
[解决办法]
1.评估循环次数,找到循环最多的地方.
2.使用缓存机制,即只计算变化的数据,只描变化的图形.
3.图形也要做缓存.
4.极端情况下可以将几百万次循环减少到一次或者更少.此时,性能极大提高.
[解决办法]
再补充一些吧:
上面是算法上的优化,是提高性能最快,最有效的方法.
具体到实际应用,可能会涉及技术上的优化,比如:
1.双缓冲机制.
2.后台线程绘图机制.
3.GPU绘图机制.
4.汇编优化机制.
等等...
相对于算法优化,技术上的优化提升速度不大,只有在算法无法优化时,技术优化才能提高性能.

热点排行