Возобновить потребление в WPF

Я смотрю на WPF для разработки внешнего интерфейса предлагаемого приложения, в котором я работаю, и на самом деле я здесь просто ищу опыт других людей о том, насколько ресурсоемкими являются приложения WPF в целом?

Я пробовал несколько открыто доступных приложений, и мне они кажутся достаточно ресурсоемкими, так что вы думаете о WPF и его использовании ресурсов, или у вас есть какие-либо советы о том, как уменьшить потребление ресурсов?

Если у вас есть какие-либо советы, спасибо, я просто смотрю на то, какое потребление я ожидаю, и будет ли жизнеспособным создание внешнего интерфейса с его использованием, и, надеюсь, это может помочь другим, кто использовал или хочет использовать его.,

1 ответ

Решение

Да, приложение WPF будет использовать больше памяти, чем аналогичное приложение в WinForms (которое будет использовать больше памяти, чем собственная версия C++, которая сама будет использовать больше памяти, чем версия, оптимизированная вручную).

Только программисты заботятся о потреблении памяти, самый дешевый компьютер, который вы можете купить сегодня, будет иметь более чем достаточно памяти.

Пользователи заботятся о графике и наглядности - это проще сделать в WPF.

Менеджеры заботятся о расписаниях, и как только вы научитесь использовать такие функции WPF, как привязка данных, вы сможете быстрее написать графический интерфейс.

Кстати, в то время как WPF использует больше памяти, он может использовать меньше ресурсов ЦП (рендеринг выполняется с помощью графического процессора) и почти не использует объекты GDI.

Другие вопросы по тегам