面试必问题,闭包是啥有啥子用,觉得自己之前回答的并不好,所以这次复习红皮书的时候总结一下。 提到闭包,相关的知识点比较多,所以先罗列一下要讲的内容。 1.作用域链,活动对象 2. 关于this对象 3. 垃圾回收机制,内存泄漏 4. 模仿块级作用...
分类:
Web程序 时间:
2015-07-13 20:30:51
阅读次数:
125
最近由于项目原因,我开始研究lua的回收机制,内存泄漏以及内存优化,于是在网上开始搜寻资料。 http://www.huomo.cn/developer/article-e8c5.html这篇文章讲述了游戏过程中遇到一些内存泄漏的问题,其中最容易犯的一个问题就是将局部变量声明为一个全局的变...
分类:
其他好文 时间:
2015-07-12 12:34:08
阅读次数:
174
最近要做类似网易云音乐背景高斯模糊的效果, 同时也想让背景变化时不要那么生硬, 就是下面这个效果Google一番后决定用TransitionDrawable, 由于是配合UniversalImageLoader使用, 所以只需要实现一个BitmapDisplayer作为UIL的配置项就行了.最初的代码是这样写的private static class DrawableFadeDisplayer im...
分类:
其他好文 时间:
2015-07-12 01:50:15
阅读次数:
158
执行过程中的内存空间未释放时应用程序后,动态内存泄漏不再使用,因此,很可能导致应用程序的内存无线增长。泄露包含未对系统的资源的及时释放,比方句柄等。内存溢出即用户在对其数据缓冲区操作时。超过了其缓冲区的边界;尤其是对缓冲区写操作时,缓冲区的溢出非常可能导致程序的异常。一.内存泄露“知己知彼。方能百战...
分类:
其他好文 时间:
2015-07-09 13:10:50
阅读次数:
1831
TextWatcher原因activity内存泄漏。EditText配置addTextChangedListener该接口,至onDestroy电话里removeTextChangedListener弗里德。 版权声明:本文博客原创文章...
分类:
其他好文 时间:
2015-07-06 19:42:22
阅读次数:
128
在两个类之间进行消息传递,一般通过代理或者block进行,代理写起来较为麻烦,block较为简单,但是block需要特别注意内存泄漏问题,注意self和block之间要为弱引用,下面介绍使用block进行消息传递的方法。
先来复习一下block的结构:
返回类型 (^block名称)(参数1类型,参数2类型...)
下面以XMPP的用户登录为例来说明block消息传递方法。
网络操作在Ap...
分类:
其他好文 时间:
2015-07-05 16:54:08
阅读次数:
132
Activity内部Handler引起内存泄露的原因分析以及解决方法。...
分类:
其他好文 时间:
2015-07-05 09:36:34
阅读次数:
180
在Android 5.2的发布日期不详。大概2015.10
所有的Android的更新,5.1修正了许多问题,但也产生了一些问题: Nexus的5,例如,已经出现了内存泄漏,这将减缓某些用户的设备下的报告。我们倒是希望这将是固定在5.1.1更新,但它可以在android5.2,而不是功能。电池寿命也未尝与Android更新定期改善,所以我们希望的Android5.2将继续提高。
...
分类:
移动开发 时间:
2015-07-03 15:55:05
阅读次数:
226
VisualStudio 怎么使用Visual Leak Detector那么在Windows下有什么好的内存泄漏检测工具呢?微软提供VisualStudio开发工具本身没有什么太好的内存泄漏检测功能,我们可以使用第三方工具VisualLeakDetector(以下简称vld)。vld工具是VC++...
分类:
其他好文 时间:
2015-07-03 00:12:42
阅读次数:
131
作为java程序员,因为有虚拟机的自动内存管理,所以不需要再向C和C++程序员那样灾区写delete和free方法,但是java中是不是就不存在内存泄露问题呢,答案是否定的,java中一样存在内存泄漏的问题。所以我们需要了解虚拟机是怎样使用内存的。Java虚拟机在执行Java程序的过程中会将管理的内...
分类:
编程语言 时间:
2015-07-02 20:48:54
阅读次数:
140