Медленный запуск AIR, когда в каталоге, где было установлено приложение, слишком много файлов - PullRequest
2 голосов
/ 20 мая 2011

Я пишу приложение, которое использует более пары тысяч файлов, и у меня возникла следующая проблема.Когда приложение запускается, требуется несколько минут, чтобы перейти к первому экрану.Я сузил проблему, связанную с количеством файлов в каталоге установки приложения.После удаления этих файлов приложение запускается нормально.Странно то, что отладочная версия приложения запускается нормально.Проблема существует только в версии выпуска после ее установки.Я должен добавить, что при запуске я загружаю около 30 XML-файлов, что не должно быть так уж редко, но, пытаясь докопаться до сути, я даже отключил это.Тысячи файлов, о которых я говорю, остаются нетронутыми в процессе запуска, они просто находятся в каталоге установки.Как только я перемещаю их из каталога, приложение запускается в течение секунды.Кто-нибудь знает, что AIR может делать в это время?Я наблюдал некоторую активность процессора приложения, например 10-20%, и приложение, кажется, выделяет память по какой-то неизвестной причине во время ожидания.AIR проверяет все файлы при запуске?Есть ли способ отключить этот процесс проверки?

Ответы [ 2 ]

1 голос
/ 20 мая 2011

Я не слышал об этом раньше, но после поиска в Интернете, я нашел это . Возможно, проблема в том, что ваша ОС ограничивает ваш доступ. В любом случае, вы можете захотеть заглянуть в локальное хранилище пользователя вместо приложений.

0 голосов
/ 20 мая 2011

Файлы, распространяемые с помощью приложения AIR, имеют цифровую подпись.Если подписи проверяются при каждом запуске, это может объяснить, почему это происходит только в выпуске.
Тысячи файлов могут быть упакованы в zip-архив.Их легко извлечь с помощью любой интеллектуальной zip-библиотеки, а один zip-файл сократит время установки / удаления.

...