如何优化自己的C#代码,加快程序运行效率?(1)使用thread后台运行,将其isbackground设为true,可以加快程序运行速度么?(2)backgroundworker可以很大程度的加快程序运行速度么
2 回答
莫回无
TA贡献1865条经验 获得超7个赞
你的第一个问题,不知道你有曾经优化win98 winxp的经验没,除了服务器版,操作系统默认都是优化前台程序,所以,如果你想让 background task 得到更多的 cpu 时间,那你需要修改操作系统的优化选项。
提高应用程序运行效率,主要还是从你的逻辑入手,把复杂任务拆分开来,能够利用IOCP的地方就用IOCP,在多CPU或多核机器上,按照核心数把任务分解到每个单独的核心上去执行。
- 2 回答
- 0 关注
- 285 浏览
添加回答
举报
0/150
提交
取消