¿Por qué: visibles, las funciones de control asignadas afectan el uso de la CPU de la aplicación?

Si unTAction está vinculado a un objeto comoTToolButton(Artículo deTToolBar ) oTActionClientItem(Artículo deTActionToolBar ) y ese Objeto es visible en tiempo de ejecución, luego, cuando mueva el mouse en el formulario (en cualquier lugar excepto en las Barras de herramientas), parece que se está realizando una carga adicional en la CPU en función del número de TActions visibles, que es en comparación con el movimiento el mouse cuando ninguno de los elementos vinculados con TAction es visible en ninguna de las barras mencionadas anteriormente.

Es obvio que el notable% de carga adicional realizada se basa completamente en el tipo de plataforma que está ejecutando, pero lo que he notado es que la diferencia real puede ser significativa cuando tiene una aplicación con:

una gran cantidad de elementos vinculados TAction visiblesun componente personalizado que ya realiza cálculos menores para los eventos onMouseOver, como por ejemplo, cambiar la apariencia del controlun estilo visual personalizado

Entonces, la pregunta es ¿por qué los componentes de acción interactivos vinculados al elemento afectan el procesamiento del movimiento del mouse?

Respuestas a la pregunta(2)

Su respuesta a la pregunta