内存是稀缺的资源,哪怕内存一块钱一条!如果在编程中使用不当,再大的内存也会耗光。 一、认识Java的自动垃圾回收 垃圾回收是Java语言的一大特性,方便了编程,是以消耗性能为代价的。而垃圾在这里只无用的对象。而C++是需要程序员自己写析构函数来释放内存的,麻烦,也有可能忘记而导致内存泄露。 Java...
分类:
编程语言 时间:
2014-08-28 11:10:09
阅读次数:
378
Window上我们常见的资源泄露包括内存和对象句柄泄露, 下面讨论下对各类泄露的检测方法。
分类:
其他好文 时间:
2014-08-27 23:21:38
阅读次数:
325
INFO [ 225716.880557] (8065:11668) socket msgid:0 WARN [ 225716.880557] (8065:11669) dalvikvm ReferenceTable overflow (max=1024) WARN [ 225716.88...
分类:
其他好文 时间:
2014-08-27 12:21:07
阅读次数:
177
一个普通例子:todos = Todo.objects.filter(owner=request.user).filter(is_done=False).filter(priority=1)弊端:首先,代码冗长,正式的项目中,将会更加复杂。其次,泄露实现细节。比如代码中的is_done是Boolea...
分类:
其他好文 时间:
2014-08-27 01:32:17
阅读次数:
557
***************************************声明***************************************
个人在oracle路上的成长记录,其中以蓝自喻,分享成长中的情感、眼界与技术的变化与成长。敏感信息均以英文形式代替,不会泄露任何企业机密,纯为技术分享。
创作灵感源于对自己的自省和记录。若能...
分类:
数据库 时间:
2014-08-26 23:01:16
阅读次数:
374
大数据近几年一直很火,不过隐私也成了关注点。大数据会收集人们高度隐私的数据,比如医疗记录或购物记录,再通过“分离识别”程序来匿名。如此一来,人们就不用担心个人隐私泄露了。不过事情真那么简单吗?大数据时代的匿名化并非100% 普林斯顿的计算机科学家艾文德奈瑞 · 亚南,曾在2006年发表的一篇文...
分类:
其他好文 时间:
2014-08-26 16:46:06
阅读次数:
202
Handler mHandler = new Handler() { ? ? @Override ? ? public void handleMessage(Message msg) { ? ? ? ?? ???// do something. ? ? } } ``` 当我们这样创建`Handler`的时候`Android Lint`会提示...
分类:
其他好文 时间:
2014-08-26 13:52:36
阅读次数:
245
转自:http://blog.csdn.net/b719426297/article/details/20790461在用非ARC模式编写iOS程序的时候,造成程序内存泄露在所难免,后期我们一般会进行内存优化。自己比较常用的内存优化方法有两种 1、Analyze,静态分析内存泄露的方法。很简单,在X...
分类:
移动开发 时间:
2014-08-25 18:47:44
阅读次数:
185
自:写在前面,这个Leaks工具貌似也并不总对,我刚才就碰到了多运行一会程序后,显示有红柱 了,但一定位定位到main函数里了,问群里一哥们,他说不用太在意,可能是系统问题,先知道就行吧!虽然iOS 5.0版本之后加入了ARC机制,由于相互引用关系比较复杂时,内存泄露还是可能存在。所以了解原理很重要...
分类:
其他好文 时间:
2014-08-24 19:15:52
阅读次数:
294
很多人用过ArrayList和HashSet,但是真正知道他们内部结构的有几个呢?...
分类:
编程语言 时间:
2014-08-24 18:05:32
阅读次数:
236