【问题标题】:How to use all cpu cores vs2010 winform design?如何使用所有cpu核心vs2010 winform设计?
【发布时间】:2014-02-22 17:38:08
【问题描述】:

我有 Visual Studio 2010,我的电脑有 4 个 cpu 内核。 在一个 c# 项目中,当我在窗体上处于“设计”模式并且我...选择一个控件...转到其属性页...更改其文本并按 Enter 键时,这需要很长时间VS 仅使用 1 个 cpu 核心进行重新计算。更改按钮文本大约需要 20 秒。我可以将 VS 配置为使用所有 4 个 CPU 内核吗?

【问题讨论】:

  • 没有简单的“翻转开关”方式来做到这一点。您需要向我们展示您正在进行的计算,我们或许可以提供帮助。我建议你去阅读微软“Patterns for Parallel Programming”的免费书籍来学习一些基础知识。
  • 当我从我的 from 中选择我的 200 个控件中的一个并更改其文本时,VS 应用我的修改,并且需要 20 秒来重绘表单。您还需要什么信息?我不会编程
  • 您能否edit your original question 包含一些代码来显示您如何编辑文本。
  • 根据您的要求修改了原始帖子。

标签: winforms visual-studio-2010


【解决方案1】:

从您的 cmets 来看,不,您不能使用多个线程来加快 UI 更新本身。

但是 20 秒更新 200 个控件非常慢,即每个控件需要 100 毫秒!我建议在您的代码上运行code profiler,这样您就可以在更新某些文本并修复程序的该部分时查看实际导致缓慢的原因。

【讨论】:

    猜你喜欢
    • 2020-09-12
    • 2023-03-22
    • 1970-01-01
    • 2020-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-15
    • 2016-05-31
    相关资源
    最近更新 更多