Визуальное и высокое использование процессора, это тяжело? - PullRequest
3 голосов
/ 02 марта 2012

У меня есть холст WPF с примерно 240 путями. Когда я смотрю в Visual Studio, путь может доходить до столбца 550. Это изображение пульта дистанционного управления со многими кнопками, которое изначально было экспортировано из Adobe Illustrator.

На двухъядерном компьютере, 4 ГБ, когда я показываю графику, он может поднять процессор от нормального уровня примерно от 10% до 30% до 40%, и он останется там. Там ничего не происходит, просто сидеть там. Вероятно, ничего особенного в отношении графической карты. Если я скрою графику, загрузка процессора снизится.

На более совершенной машине с большим количеством ядер (I7) и более качественной видеокартой изменения не очень заметны, но, тем не менее, имеют всплеск.

Кто-нибудь поделится подобным опытом?

1 Ответ

1 голос
/ 02 марта 2012

WPF нужен мощный процессор для бесперебойной работы.Но в случае более низкого ч / б это дает более низкую производительность, особенно когда используется анимация.

  • Уменьшите частоту кадров анимации
  • Не используйте прозрачность, если это не требуется
  • Используйте диспетчер для сглаживания интерфейса
...