String.xml со слишком большим количеством элементов слишком медленный - PullRequest
2 голосов
/ 29 марта 2012

После добавления <item>170,000</items> к string.xml.Процесс создания рабочей области становится слишком медленным, я увеличиваю пространство кучи и память jvm, но все еще медленно. Мне пришлось ждать 4 часа после каждого редактирования, чтобы сохранить затмение, прежде чем я подумаю о запуске программы.

Любое решениепожалуйста?(Я использую GNOME 3.0 на Ubuntu 11.10).

Ответы [ 2 ]

5 голосов
/ 29 марта 2012

Вместо размещения строк в string.xml, почему бы вам не попробовать поместить файл в /res/raw, а когда приложение запускается в первый раз, вы вставляете его в БД?

0 голосов
/ 30 марта 2012

Мне не совсем понятно, что вы делаете.Как вы строите этот XML-файл?Возможно, вы используете конкатенацию строк Java?Это будет очень медленно.Я бы сделал это, используя что-то вроде XMLStreamWriter.Но вам нужно описать свой сценарий более подробно, например, я не понимаю, откуда в нем Eclipse.

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