Возобновить потребление в WPF
Я смотрю на WPF для разработки внешнего интерфейса предлагаемого приложения, в котором я работаю, и на самом деле я здесь просто ищу опыт других людей о том, насколько ресурсоемкими являются приложения WPF в целом?
Я пробовал несколько открыто доступных приложений, и мне они кажутся достаточно ресурсоемкими, так что вы думаете о WPF и его использовании ресурсов, или у вас есть какие-либо советы о том, как уменьшить потребление ресурсов?
Если у вас есть какие-либо советы, спасибо, я просто смотрю на то, какое потребление я ожидаю, и будет ли жизнеспособным создание внешнего интерфейса с его использованием, и, надеюсь, это может помочь другим, кто использовал или хочет использовать его.,
1 ответ
Да, приложение WPF будет использовать больше памяти, чем аналогичное приложение в WinForms (которое будет использовать больше памяти, чем собственная версия C++, которая сама будет использовать больше памяти, чем версия, оптимизированная вручную).
Только программисты заботятся о потреблении памяти, самый дешевый компьютер, который вы можете купить сегодня, будет иметь более чем достаточно памяти.
Пользователи заботятся о графике и наглядности - это проще сделать в WPF.
Менеджеры заботятся о расписаниях, и как только вы научитесь использовать такие функции WPF, как привязка данных, вы сможете быстрее написать графический интерфейс.
Кстати, в то время как WPF использует больше памяти, он может использовать меньше ресурсов ЦП (рендеринг выполняется с помощью графического процессора) и почти не использует объекты GDI.