Пробелы и лишние строки снижают производительность или заметно увеличивают размеры XAP? - PullRequest
1 голос
/ 25 августа 2011

Я начал использовать расширение XAML Styler VS 2010 и предложил использовать его для команды.Отмечено некоторое влияние на эффект дополнительных пробелов и дополнительных строк на производительность (не сложность дерева XAML) и размеры XAP.Мы уже обсуждали это раньше, и я всегда думал, что оно должно быть очень незначительным (из-за скомпилированной природы XAML), но я не проверял это сам.Так действительно ли важно, насколько чист ваш XAML?

Ответы [ 2 ]

2 голосов
/ 26 августа 2011

Отказ от влияния дополнительных пробелов и дополнительных строк на производительность

Читается как «нам не нравятся изменения, поэтому мы придумаем и извиняемся, что не будем».Ответ на ваш настоящий вопрос в том, что его настолько пренебрежимо мало, что даже слово «пренебрежимо маловероятно», чтобы описать его малость.

Однако я действительно сомневаюсь, что другие члены вашей команды этого еще не знают.Значит, вы все равно порёте мертвую лошадь.(Звучит как хороший предмет для Дилберта)

0 голосов
/ 25 августа 2011

На самом деле да, размер увеличен, поскольку файлы xaml хранятся в виде ресурсов в dll ( Это можно увидеть с помощью ILSpy ).Но поскольку xap-файлы сжаты, увеличение размера минимально.

Я проверил это с приложением по умолчанию silverlight, которое создает VS:

  • Оригинальный размер: 3694 байт
  • Добавлено 100 пробельных символов: 3699 байт
  • Добавлено еще 900 пробельных символов: 3707 байтов

AsВы можете увидеть увеличение размера нелинейно (из-за сжатия).Кроме того, я думаю, что 13 байтов на 1000 пробелов - ничто по сравнению с хорошим XAML, удобным для разработчиков.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...