我刚开始使用Appcelerator,我想了解一些有关它的信息,我读到Appcelerator在内存管理和内存泄漏方面有一个很大的问题。在我决定使用之前,我想知道这是否属实。Appcelerator有管理内存的问题吗?
发布于 2016-01-15 13:10:01
一句话:不
由你决定。如果代码是干净的和可重用的,那么Appcelerator就不会有内存泄漏。
我也遇到了记忆问题。95%都是我的错。
Appcelerator过去有过内存泄漏。但是从SDK4.0开始,大多数事情都已经完成,而SDK只会变得更好。
试着构建示例应用程序,感觉Appcelerator的速度有多快。
发布于 2016-01-16 17:03:49
作为一名钛开发人员,我很长一段时间没有见过钛造成的任何内存问题(除了旧版本的Android上的一些小问题外)。移动设备上的可用内存可能相对较小,而且使用钛,尽管它们努力减少内存,但总是会有额外的框架层消耗额外的内存。这只是一个问题,保持这一点,并编写干净的javascript与尽可能少的不必要的变量开放。
关于钛、内存管理和Appcelerator文档网站上的Javascript垃圾收集,有一个很好的指南,并提供了关于如何使用Xcode进行监控的好技巧。
在TiDev上还有一篇关于这个主题的必读文章,你也应该去看看!
发布于 2016-01-23 05:30:20
我还没有发现钛SDK内存泄漏的问题。任何问题都是我的错,没有清理引用,没有取消引用,也没有忘记删除事件侦听器。上面提到的指南是一个极好的资源。如前所述,干净的JavaScript保持释放的最大内存。
https://stackoverflow.com/questions/34811333
复制相似问题