在开发一个分析仪程序时,将分析仪采集到的数据每隔三秒发送到界面上显示出来,界面上显示有多种形式,有列表,有图形,有曲线,有树结构显示等等,而且分布在多个界面上,用户可以随时切换界面。现在的问题是程序运行起来后发现CPU占有率过高,有时达到80%以上,甚至导致界面切换困难,该怎么解决界面切换困难的问题?怎么降低CPU占有率?