SVG-редактирование делает эмулятор Honeycomb 3.0 медленным из-за более чем 100% загрузки процессора - PullRequest
0 голосов
/ 01 июля 2011

Я создаю SVG-редактор для Honeycomb. Я использую HTML и javascript apis для редактирования SVG. Я показываю HTML в webview и вызов функций javascript из моего нативного кода. я принимая два слоя SVG. Самый нижний слой содержит фактический SVG и самый верхний слой - это прозрачный слой, на котором я рисую, таким образом, давая эффект редактора. Один SVG s составляет примерно 2,75 МБ в размер. Как только я что-то рисую (прямая линия, круг и т. Д.), Это на отражение у меня уходит около 50 секунд. Использование процессора идет выше 100%, когда я проверяю на LogCat. Однако, когда я проверяю это в Google Chrome для настольного браузера это практически мгновенно. Это из-за моего системные характеристики: 2 ГБ ОЗУ, Windows XP, процессор с частотой 1,7 ГГц? Я должен также упомянуть, что я использую 256 МБ в качестве оперативной памяти моего эмулятора. Любые попытки увеличение, которое делает мой эмулятор нереагирующим довольно часто.

Любые предложения, как я могу оптимизировать использование процессора или сделать эмулятор отвечай быстрее. Есть ли рекомендуемые системные спецификации для разработки? для сот? Также производительность будет лучше в реальном устройстве у которого может быть больше оперативной памяти, чем я могу себе позволить на эмуляторе?

1 Ответ

1 голос
/ 01 июля 2011

Любые предложения, как я могу оптимизировать использование процессора или заставить эмулятор реагировать быстрее.

Добавьте больше ОЗУ на ваше устройство, затем увеличьте ОЗУ устройства эмулятора до 1 ГБ. Это немного поможет. Вероятно, вам лучше потратить деньги на покупку реального планшета или тестирование более раннего SDK в эмуляторе.

Есть ли рекомендуемые системные спецификации для разработки для Honeycomb?

«Рекомендуемые системные характеристики» - «владеть планшетом». Возможно, позднее в этом году узкое место в рендеринге графики будет устранено на основе работы, представленной на конференции Google I | O 2011 года.

Также будет ли производительность лучше в реальном устройстве, которое может иметь больше оперативной памяти, чем я могу себе позволить на эмуляторе?

Фактическое оборудование будет примерно в 10-100 раз быстрее, грубо говоря. Нет смысла использовать сегодняшний эмулятор, чтобы делать какие-либо выводы о скорости вашего приложения на аппаратном уровне.

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