windows – 为什么:可见,控制分配了影响应用程序CPU使用率的TA
发布时间:2020-12-13 20:28:55 所属栏目:Windows 来源:网络整理
导读:如果TAction链接到一个对象,如TToolButton(TToolBar的项目)或TActionClientItem(TActionToolBar的项目),并且该对象在运行时可见,那么无论何时在表单中移动鼠标(除工具栏之外的任何地方),似乎基于可见TA的数量在CPU上进行额外加载,这与在前面提到的任一条上没
如果TAction链接到一个对象,如TToolButton(TToolBar的项目)或TActionClientItem(TActionToolBar的项目),并且该对象在运行时可见,那么无论何时在表单中移动鼠标(除工具栏之外的任何地方),似乎基于可见TA的数量在CPU上进行额外加载,这与在前面提到的任一条上没有看到任何TAction链接项时移动鼠标相比.
很明显,额外负载的显着百分比完全取决于您运行的是什么类型的装备,但我注意到当您拥有一个应用程序时,实际差异可能很大: >很多可见的TAction链接项 所以问题是为什么可见项目链接的TAction组件会影响鼠标移动的处理?
动作的设计基于动作的空闲时间更新.移动鼠标时,应用程序会收到大量排队的消息.每次清空队列时,应用程序都被视为空闲,并且所有操作都会更新.这可能导致高CPU利用率.
这个问题在VCL中众所周知并得到承认.例如,看看TApplication.ActionUpdateDelay. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 为什么将`uint8_t`赋值给`uint8_t`会给出转换警告?
- windows 下使用 protobuf
- windows-xp – 在Windows Xp Professional上运行Internet E
- windows-server-2008-r2 – 撤消R2上的替换任务管理器
- Filezilla客户端无法从Filezilla Server获取目录列表(Windo
- microsoft-graph – 使用MSAL的Microsoft Graph API Organi
- windows 安装python虚拟环境
- windows phone 8:从代码中打开app中的facebook页面
- windows-server-2003 – 我如何测试某个特定端口是否在服务
- windows – 使用Nagios(或其他免费产品)监控具有动态IP地址
推荐文章
站长推荐
- HM NIS Edit打包Electron应用的注意事项
- windows-phone-7 – 在Windows Phone 7中测试连接
- 更新Windows Server补丁会导致Exchange工作不正常
- windows-server-2008-r2 – 使用100%RAM的Windo
- sublimetext2 – Sublime Linter在Windows中不工
- OpenCV与其他GUI(如Qt或WxWidgets)在Win32 VC
- Windows Server 2016-Nano Server介绍
- windows-server-2008 – Subversion Edge LDAP(需
- batch-file – 将STDOUT转换为变量
- Windows下的PHP安装文件线程安全和非线程安全的区
热点阅读