为了账号安全,请及时绑定邮箱和手机立即绑定

如何优化自己的C#代码,加快程序运行效率?

如何优化自己的C#代码,加快程序运行效率?

C#
一只斗牛犬 2018-08-02 08:05:05
如何优化自己的C#代码,加快程序运行效率?(1)使用thread后台运行,将其isbackground设为true,可以加快程序运行速度么?(2)backgroundworker可以很大程度的加快程序运行速度么
查看完整描述

2 回答

?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

你的第一个问题,不知道你有曾经优化win98 winxp的经验没,除了服务器版,操作系统默认都是优化前台程序,所以,如果你想让 background task 得到更多的 cpu 时间,那你需要修改操作系统的优化选项。

提高应用程序运行效率,主要还是从你的逻辑入手,把复杂任务拆分开来,能够利用IOCP的地方就用IOCP,在多CPU或多核机器上,按照核心数把任务分解到每个单独的核心上去执行。


查看完整回答
反对 回复 2018-08-07
?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

说的是多线程吧,winform多线程是必须的,优化代码对应优化逻辑。

查看完整回答
反对 回复 2018-08-07
  • 2 回答
  • 0 关注
  • 930 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信