UiWebView Obj-C, как очистить приложение Javascript с утечками - PullRequest
0 голосов
/ 26 августа 2011

У моего приложения для iPad есть веб-просмотр, содержащий приложение, написанное на jQuery. Он довольно тяжелый, поскольку загружает строки Base64 из SQLite.

В профилировщике Intstruments Allocations выделения памяти продолжают увеличиваться и только уменьшаются на незначительные величины.

Я использую оболочку FMDB для SQLite и написал свои собственные функции, которые инициализируют строку, чтобы я мог освободить их непосредственно после отправки в UIWebView. Это не помогло подсчету распределений, поэтому мой следующий порт захода - приложение jView Query WebView.

Поскольку я не написал jQuery, я не знаю, где искать.

Есть ли способ, которым я могу удалить / освободить / очистить UIWebView, а затем заново создать его и перезагрузить мое веб-приложение?

Любые идеи будут с благодарностью.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 05 октября 2011

Вместо того, чтобы рассуждать о том, что может быть не так, вы можете взять приложение jQuery и использовать его в браузере.Используйте инструменты разработчика Chrome, чтобы проверить объем используемой памяти, и вы сможете более точно определить утечки на страницы.

0 голосов
/ 05 октября 2011

Также мне кажется интересным взглянуть на приложение Google Search API в магазине приложений. Они как бы используют веб-просмотр, но он отлично работает. Есть идеи по этому поводу?

...