Случайные сбои в приложении, разработанном с помощью Titanum Mobile для iPhone - PullRequest
1 голос
/ 19 января 2012

Я разработал приложение для iPhone, используя Titanum Mobile от Appcelerator , и у меня уже давно наблюдаются сбои и утечки памяти ... К счастью, сбои случались редко, так что несмотря на них, мое приложение все еще можно было использовать.

Однако теперь, когда я начал тестировать свое приложение на iPhone 4S и iOS 5.0.1, случайные сбои теперь происходят гораздо чаще без видимой причины.

У меня были сообщения о том, что иногда мое приложение многократно падает за короткое время, а спустя какое-то время оно работает без сбоев более часа, а затем снова падает.

Кто-нибудь тоже испытывал нечто подобное?

Примечание. Я использую Titanium Mobile 1.7.5.

1 Ответ

0 голосов
/ 19 января 2012

Причина: голодная память. Хотя Titanium должен заботиться об управлении памятью, он не всегда работает правильно. В большинстве случаев, особенно если ваше приложение простое и не использует много изображений и анимации, утечки памяти, которые генерирует Titanium со временем, будут достаточно малы, и вы даже не поймете, что ваше приложение на самом деле протекает. Проблема в том, что когда ваше приложение достигнет определенного уровня сложности, эти утечки станут очевидными - в виде внезапных, неизбежных сбоев.

, чтобы решить, вы должны попробовать что-то отсюда - http://developer.appcelerator.com/question/116867/this-is-a-solution-to-your-memory-woes

...