日期:2014-05-20  浏览次数:20809 次

大量数据处理的性能问

  我现在做个视频分析软件
    从视频中捕获当前的图片,然后进行分析处理.
      视频是多个
    然后想作到尽量实时.....
    用   timer   是更本不行...

    只能考虑多线程了,我作了个依然很慢
    大家有什么好点得思路...
   

   
   


------解决方案--------------------
纯CPU运算多线程只会降低速度,除非有多个CPU
------解决方案--------------------
个人感觉用VC来做,可能好一些!.NET对此不太适用!
------解决方案--------------------
这个问题觉得与系统的性能是直接相关的.性能跟不上的话,什么样的软件都不行.
------解决方案--------------------
分析处理用嵌套汇编代码来实现
效率就高了
C#是没法了
------解决方案--------------------
LS星星们

帮小弟看看这个问题吧

DataGridView控件的每一行记录可否有子行集合(数据来自另外一个相关表),这样形成一个分级,方便浏览.我想效果跟treeview差不多,只是要展示多列记录
:)
------解决方案--------------------
已经使用了双缓冲了么? 如果使用了双缓冲并且没有在代码中犯低级错误,而性能依然不能满意,那估计你整个方案要重新考虑,比如用DirectX代替GDI+ 处理.
------解决方案--------------------
可以考虑 底层的 东西 如 图像处理 那块
使用c/c++来写
.net C#用于界面呈现。逻辑处理等
使用gdi 不要用gdi+

------解决方案--------------------
纯CPU运算多线程只会降低速度,除非有多个CPU

这句话 不敢苟同。。。

写的好 一样可以 带来好处