При отображении окон со сложным графическим наполнением и
содержащих множество динамических объектов, могут возникать
задержки в реакции системы на события и действия пользователя
вследствие загрузки процессора на прорисовку всех элементов. В
общем случае скорость прорисовки графического окна определяется
производительностью компьютера и сложностью отображаемой в окне
информации. При загрузке процессора на Среду Исполнения более 50%
следует выполнить оптимизацию проекта или использовать более
производительный компьютер.
Общие рекомендации по оптимизации
отображения заключаются в следующем:
Не допускать случайного дублирования графических объектов в
одних координатах.
Не размещать под большим объектом другие графические объекты,
которые оказываются полностью перекрытыми, и никогда не будут
отображаться.
Свести к минимуму перекрытия друг другом графических
объектов.
Увеличить период обновления изображения в окне (см. раздел
Создание нового окна), а для быстроменяющихся
графических объектов установить индивидуальную частоту перерисовки,
задав в сценариях этих объектов индивидуальный период обновления с
помощью поля UpdateRate.
Избегать объединять в группу статические и динамические
объекты.
Использовать замещаемые группы окон или закрывать окна, когда
они не используются.
Соблюдать Z-порядок статических и динамических объектов.