Maj*_*oei 2 javascript android garbage-collection ios cordova
我和我的朋友就PhoneGap进行了长时间的讨论.他说PhoneGap没有垃圾收集方案.我搜索了Javascript垃圾收集,找到了以下链接:
现在这是一个问题:PhoneGap是否有垃圾收集器(或者PhoneGap应用程序是否像本地应用程序一样自动处理)?如果答案是肯定的,它是否与javascript垃圾收集器相似?
我感谢你的评论:)
在回答之前,我想澄清一点.所有浏览器都没有全局"JavaScript垃圾收集器",每个JavaScript实现都有不同的处理方法.虽然我猜大多数实现非常相似,但基于底层引擎,垃圾收集如何在Firefox,Chrome,Safari等之间发生变化.
PhoneGap应用程序本质上是一个专门的本机视图的包装器,可以呈现HTML并运行JavaScript.对于Android,这是一个基于Android浏览器的WebView.对于iOS,它是一个使用Mobile Safari引擎的类似设置.每个平台都有自己的代码运行方式.
结合这两点,PhongGap不包含任何显式垃圾收集,因为它已经在底层Web引擎中实现.Android PhoneGap应用程序将使用Android浏览器垃圾收集,iOS PhoneGap应用程序将使用Safari垃圾收集等.虽然您可以合理地确定您的PhoneGap应用程序将发生垃圾收集,但您可能会在平台之间看到不同的结果.
| 归档时间: |
|
| 查看次数: |
1665 次 |
| 最近记录: |