Dlaczego: widoczne, przypisane sterowanie TAA wpływa na wykorzystanie procesora przez aplikację?

JeśliTAction jest powiązany z obiektem, takim jakTToolButton(PrzedmiotTToolBar ) lubTActionClientItem(PrzedmiotTActionToolBar ) i ten obiekt jest widoczny w czasie wykonywania, a następnie za każdym razem, gdy przesuwasz kursor myszy w formularzu (gdziekolwiek, poza Paskami narzędzi), wydaje się, że na CPU jest ładowane dodatkowe obciążenie w oparciu o liczbę widocznych TAKTORÓW, czyli w porównaniu do ruchu myszą, gdy żaden z połączonych elementów TAction nie jest widoczny na żadnym z wcześniej wymienionych pasków.

Oczywiste jest, że zauważalny procent dodatkowego obciążenia jest całkowicie oparty na tym, jakiego rodzaju platformie używasz, ale zauważyłem, że rzeczywista różnica może być znacząca, gdy masz aplikację z:

wiele widocznych elementów powiązanych z TActionniestandardowy komponent, który już wykonuje drobne obliczenia dla zdarzeń onMouseOver, takich jak zmiana wyglądu kontrolkiniestandardowy styl wizualny

Pytanie brzmi: dlaczego widoczne elementy powiązane z TAction wpływają na przetwarzanie ruchu myszy?

questionAnswers(2)

yourAnswerToTheQuestion