大量数据处理的性能问
我现在做个视频分析软件
从视频中捕获当前的图片,然后进行分析处理.
视频是多个
然后想作到尽量实时.....
用 timer 是更本不行...
只能考虑多线程了,我作了个依然很慢
大家有什么好点得思路...
------解决方案--------------------纯CPU运算多线程只会降低速度,除非有多个CPU
------解决方案--------------------个人感觉用VC来做,可能好一些!.NET对此不太适用!
------解决方案--------------------这个问题觉得与系统的性能是直接相关的.性能跟不上的话,什么样的软件都不行.
------解决方案--------------------分析处理用嵌套汇编代码来实现
效率就高了
C#是没法了
------解决方案--------------------LS星星们
帮小弟看看这个问题吧
DataGridView控件的每一行记录可否有子行集合(数据来自另外一个相关表),这样形成一个分级,方便浏览.我想效果跟treeview差不多,只是要展示多列记录
:)
------解决方案--------------------已经使用了双缓冲了么? 如果使用了双缓冲并且没有在代码中犯低级错误,而性能依然不能满意,那估计你整个方案要重新考虑,比如用DirectX代替GDI+ 处理.
------解决方案--------------------可以考虑 底层的 东西 如 图像处理 那块
使用c/c++来写
.net C#用于界面呈现。逻辑处理等
使用gdi 不要用gdi+
------解决方案--------------------纯CPU运算多线程只会降低速度,除非有多个CPU
这句话 不敢苟同。。。
写的好 一样可以 带来好处