Медленное Windows Mobile приложение - PullRequest
2 голосов
/ 05 июля 2011

У меня есть приложение для Windows Mobile, которое отображает информацию с сервера SQL.Обычно загрузка сетки из 6 строк занимает около 6 секунд.

Недавно я понял, что если я открою базу данных на мобильном телефоне с помощью инструмента анализатора запросов, а затем запустлю свое приложение, все будет работать примерно в 5 раз быстрее, а затемЯ закрываю анализатор запросов и продолжаю использовать приложение, и все замедляется.

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

1 Ответ

6 голосов
/ 05 июля 2011

Откройте соединение с базой данных при запуске приложения и оставьте его открытым в течение срока действия приложения.(Не используйте этот объект подключения ни для чего)

...