-1
我有Visual Studio 2010,我的电脑有4个cpu核心。 在ac#项目中,当我处于“设计”模式的窗体上时...选择一个控件...转到其属性页面...更改其文本并按Enter键,然后需要很长时间导致VS只使用1个CPU核心进行重新计算。大约需要20秒来更改按钮文本。我可以配置VS使用全部4个CPU内核吗?如何使用所有cpu核心vs2010 winform设计?
我有Visual Studio 2010,我的电脑有4个cpu核心。 在ac#项目中,当我处于“设计”模式的窗体上时...选择一个控件...转到其属性页面...更改其文本并按Enter键,然后需要很长时间导致VS只使用1个CPU核心进行重新计算。大约需要20秒来更改按钮文本。我可以配置VS使用全部4个CPU内核吗?如何使用所有cpu核心vs2010 winform设计?
从您的意见中可以看出,不能使用多个线程来更快地更新UI。
但更新200个控件的20秒非常慢,即每个控件100 ms!我建议您在代码上运行code profiler,以便在更新某些文本并修复该程序的这一部分时,您可以看到实际造成缓慢的原因。
有没有简单的“翻转swtich”方式来做到这一点。你需要向我们展示你正在做的计算,我们可能会提供帮助。我建议你阅读微软的免费书籍“[并行编程模式](http://www.microsoft.com/en-us/download/details.aspx?id=19222)”以了解一些基本知识。 –
当我从我的200中选择一个控件并更改其文本时,VS会应用我的修改,并需要20秒来重新绘制表单。你还需要什么信息?即时通讯不做编程 – user3219009
你可以[编辑你的原始问题](http://stackoverflow.com/posts/21957869/edit)包括一些代码,显示你如何编辑你的文本。 –