Влияет ли наличие большого количества библиотек в вашем проекте Windows Phone на производительность? - PullRequest
9 голосов
/ 24 июня 2011

У меня есть приложение, которое медленно запускается.Я предположил, что это из-за всех различных элементов управления на первой странице, но даже после того, как я удалил весь XAML (в качестве эксперимента), мое время запуска не уменьшилось (или, по крайней мере, заметно).Затем я заметил, что все различные сборки загружаются одна за другой в окне вывода.

Очевидно, что добавление чего-либо в телефонное приложение (с его ограниченными ресурсами) будет влиять на производительность.Но в какой момент добавление dll начнет влиять на производительность при запуске?Если вы создадите новое приложение в Visual Studio, у вас будет десять ссылок автоматически.Сколько еще, пока у вас не возникнет проблема с производительностью?

1 Ответ

2 голосов
/ 24 июня 2011

Я не понимаю, как просто ссылки могут задержать ваше время запуска.Возможно, вы на самом деле используете их (посмотрите на синглтоны или фабрики на ваших конструкторах, они, как правило, используют больше ресурсов, чем ожидаемые).

В любом случае, я не вижу исправления.Вы не можете загружать сборки по требованию, так как они должны быть подписаны и лицензированы Windows Marketplace.(Assembly.Load помечен как SecurityCritical).

Вы пытаетесь использовать эмулятор или устройство?

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