WPF程序因为使用for语句嵌套运行很慢

i_shrine 2017-09-29 10:30:10
小弟创建了一个WPF程序,后台程序有五六层的for语句嵌套,导致程序运行很慢,每次运行10秒左右才出结果,请问有什么优化的好办法吗?还是提高电脑配置,我公司电脑算是老爷机了。

双核CPU
Intel(R) Pentium(R) CPU G850 @ 2.90GHz
Intel(R) Pentium(R) CPU G850 @ 2.90GHz

内存
4.00GB

32位操作系统

...全文
285 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
冰冷的小爪 2017-09-30
  • 打赏
  • 举报
回复
要是你一定要用这么多嵌套,要不你就考虑将某一层循环截几部分来跑,每部分用线程池跑咯
白衣如花 2017-09-30
  • 打赏
  • 举报
回复
循环太多就即时break,剪枝吧
by_封爱 版主 2017-09-29
  • 打赏
  • 举报
回复
5 6层的循环 不至于吧.....
  • 打赏
  • 举报
回复
现在公司一般也要64位8G的配置了把
ilikeff8 2017-09-29
  • 打赏
  • 举报
回复
先优化你的算法
bidisty 2017-09-29
  • 打赏
  • 举报
回复
钱要跟上,没有问题
i_shrine 2017-09-29
  • 打赏
  • 举报
回复
引用 2 楼 q595467835 的回复:
现在公司一般也要64位8G的配置了把
我现在的配置会是计算速度慢的原因吗
i_shrine 2017-09-29
  • 打赏
  • 举报
回复
请问是不是跟显卡关系也很大,我的电脑好像是集成显卡
正怒月神 2017-09-29
  • 打赏
  • 举报
回复
我想说,一般代码超过3重循环的,就应该考虑修改代码逻辑。 跟不说你5-6重循环了。
exception92 2017-09-29
  • 打赏
  • 举报
回复
用stopwatch分别测试代码的运行时间,看看那块比较耗时。

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧