我的应用程序正在使用MS图表,显示非常快速的数据 当我打开多个窗口,我的CPU总是< 25%。 我有4个内核,因此仅在1个内核上执行ms图表绘制。 我怎样才能使它使用所有核心画在多核机器
Q
画在多核机器
1
A
回答
4
你不能。像任何UI组件一样,Chart只能在单个线程上执行绘图。你的程序的主UI线程是特定的。这是不正常的问题,像素是一个现代的CPU核心能击败屏幕大大速度超过了人眼的能力来感知它们的数量。你做不要保持它很忙,一个核心正在燃烧100%负载主线程,这是怎么回事时,UI线程开始缓慢响应鼠标和键盘输入是由用户察觉。微调这当然是程序员的工作。
0
你应该这样做从多个线程绘图,否则只使用一个线程。
相关问题
- 1. MPI多核机器
- 2. 双核心机器上的多线程?
- 3. COM在多核心机器上的多线程体系结构
- 4. 如何在现代多核/多插口机器上扩展TCP侦听器
- 5. 应用程序如何在多核机器上运行?
- 6. 锁定在多核机器上的进程
- 7. 在task_struct执行当前宏返回的多核心机器上?
- 8. 在R中使用多核处理Pentium 4 HT机器
- 9. 多核/多CPU机器中的中断如何工作?
- 10. 在asp.net核心2.0中的机器键?
- 11. 搅拌机:多个动画
- 12. 如何在多核机器上管理Python 3中的多个问题
- 13. 如何编写脚本在多核机器上有效运行多进程
- 14. 我可以在PHP的多核LAMP机器上调用多个FFMPEG进程吗?
- 15. webview在核心动画层
- 16. 终端运行核心动画乐器
- 17. 机器人旋转动画
- 18. 重复机器人动画
- 19. 机器人 - 从画廊
- 20. 机器人 - 如何在画布
- 21. 多核心机器通常不支持哪种低级设施?
- 22. 多核过程机器上的奇怪负载平衡
- 23. 主机ASP.NET核心和ASP.NET(全部)在同一台机器
- 24. 在多核服务器中使用Z3
- 25. 多核虚拟机开放mpi测试
- 26. Spark如何利用每台机器上的多核并行机制?
- 27. socket.io在多台机器
- 28. 与核心动画
- 29. 多核处理器的多线程
- 30. Linux网络堆栈是否在多核机器上并行运行?
你不能让一个程序中使用更多的内核比它进行编程,以便使用。这听起来像MS Charts被编程为使用一个单核,所以这是它将会使用的数量。 – Gabe 2011-04-13 12:33:18