在多核机器上绘图
本文关键字:绘图 机器 多核 | 更新日期: 2023-09-27 17:50:17
我的应用程序正在使用MS图表,它显示非常快的数据当我打开多个窗口时,我的CPU总是<25%。我有4个核心,所以在ms图表中绘图只在1个核心上执行。我怎样才能使它使用所有的内核
你不能。像任何UI组件一样,Chart只能在单个线程上执行绘图。您的程序的主UI线程是特定的。这通常不是一个问题,现代cpu核心可以在屏幕上显示的像素数量大大超过了人眼感知它们的能力。你不想让它如此繁忙,以至于一个核心为主线程燃烧100%的负载,当UI线程开始缓慢响应鼠标和键盘输入时,这将被用户感知到。
应该在多个线程中进行绘图,否则只使用一个线程。