【问题标题】:Memory management in PhoneGapPhoneGap 中的内存管理
【发布时间】:2011-05-26 10:11:51
【问题描述】:

我正在着手开发适用于 iOS 的 Sencha Touch/PhoneGap 项目。该项目将是图像/电影繁重,问题是我不清楚您如何根据缓存的内容管理这些图像。给你做好了吗?

我已经编写了一些图像重的 Objective-C iOS 应用程序,内存管理一直是一个关键问题。我看不出这如何转化为 PhoneGap 平台,我什么都不担心吗?

这种情况是,当我删除一个 HTML 元素时,关联的图像/视频文件会发生什么情况,无论是作为 HTML src 还是作为 CSS 属性(如 background-image)?

一个。相关的图像/电影文件将从缓存中删除。 (这似乎不太可能,因为它可能会破坏预加载)

b.所有文件都在缓存队列中,当缓存填满时,最旧的文件将被删除以释放空间。 (我正在为这个路由)

c。当应用程序太大时,没有什么会变得非常臃肿和失败。

d。别的东西。请不要只说“别的”,我真的很想知道会发生什么。 :)

注意:所有图像/电影文件都将包含在应用程序中。不会从服务器下载任何资源。

提前致谢,

丰富

【问题讨论】:

标签: image memory cordova sencha-touch


【解决方案1】:

c。当应用程序太大时,没有什么会变得非常臃肿和失败。

我只是因为 javascript 占用空间太大而导致设备崩溃。页面正在加载,然后浏览器崩溃。 PhoneGap 可能对此有所帮助(将 Sencha Touch 打包到 PhoneGap 中非常简单)。

【讨论】:

  • 我的场景与 kim3er 完全相同,我正在体验 Jack9C 所说的。 Profiler 显示应用程序中没有内存泄漏,但它似乎从未释放内存。我运行应用程序的时间越长,消耗的内存就越多。
猜你喜欢
  • 2013-09-25
  • 1970-01-01
  • 1970-01-01
  • 2011-04-30
  • 2011-07-25
  • 2012-09-19
  • 2011-01-30
  • 2012-08-27
  • 2012-10-06
相关资源
最近更新 更多