c# – 线程成本 – 线程增加速度时的最短执行时间
发布时间:2020-12-15 23:54:56 所属栏目:百科 来源:网络整理
导读:我正在使用一个与数组一起工作的C#应用??程序.它遍历它(意味着一次只使用数组的一个狭窄部分).我正在考虑在其中添加线程以使其更快地执行(它在双核计算机上运行).问题是我不知道它是否真的会有所帮助,因为线程需要花费一些成本,这个成本很可能比平行增益更多
我正在使用一个与数组一起工作的C#应用??程序.它遍历它(意味着一次只使用数组的一个狭窄部分).我正在考虑在其中添加线程以使其更快地执行(它在双核计算机上运行).问题是我不知道它是否真的会有所帮助,因为线程需要花费一些成本,这个成本很可能比平行增益更多……那么我如何确定线程是否会有所帮助呢?
解决方法
尝试编写一些基准测试,尽可能地模拟实际使用软件的实际情况.
测试和计算单线程版本.测试和计算多线程版本.比较两组结果. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ruby-on-rails – 为什么测试期间我的ruby崩溃/断块?
- C#中没有精度的千位分隔符
- Oracle存储过程和存储函数创建方法(详解)
- logback logback.xml常用配置详解(一)<configuration> a
- 在我的entrerprise共享npm包中处理依赖的路径
- cocos2d-iphone – 如何在cocos 2d中移动背景
- ruby-on-rails – Bootstrap Togglable标签导轨
- actionscript-3 – 在flex3中的自定义按钮中调用放大和缩小
- 常用正则表达式
- c# – 有没有办法在WCF 4.0中覆盖DateTime格式的Json Seral