内存问题:概率性崩溃malloc:动态内存分配 分配长度为num_bytes字节的内存块calloc:动态内存分配并清零功 能: 在内存的动态存储区中分配n个长度为size的连续空间,函数返回一个指向分配起始地址的指针;如果分配不成功,返回NULL。realloc动态内存调整功能先判断当前的指针是否...
分类:
其他好文 时间:
2015-08-30 12:40:42
阅读次数:
290
[1]变量 [2]标识符 [3]作用域 [4]垃圾回收 [5]内存管理
分类:
编程语言 时间:
2015-08-30 08:44:11
阅读次数:
216
我用512M的vps,访问量不大,但内存占用很大,甚至宕机。 我用top,然后shitf+m发现,httpd占用内存极大。经过网上找资料设置后,用过一段时间终于没再出现内存问题了。 首先查找配置文件的位置,可以用如下命令:...
分类:
Web程序 时间:
2015-08-28 20:00:09
阅读次数:
219
在之前的Demo中讲解过NSNotification的用法,NSNotification是使用NSOperationQueue实现的,所以使用NSNotification不可避免地会陷入内存问题,比如下面这个情况:在storyboard中准备两个场景。在第一个场景中显示一个label,旁边有一个按钮我们可以点击这个按钮modal segue到另外一个场景中,在其中放置一个textField输入新的n...
分类:
移动开发 时间:
2015-08-28 13:14:57
阅读次数:
157
MyEclipse在启动Tomcat时候总是在控制台会出现如下:could not create the java virtual machineError occurred during initialization of VMCould not reserve enough space for ...
分类:
系统相关 时间:
2015-08-26 01:33:36
阅读次数:
307
http://www.51testing.com/html/92/77492-203728.htmljstat的用法用以判断JVM是否存在内存问题呢?如何判断JVM垃圾回收是否正常?一般的top指令基本上满足不了这样的需求,因为它主要监控的是总体的系统资源,很难定位到java应用程序。Jstat是J...
分类:
Web程序 时间:
2015-08-19 20:17:35
阅读次数:
120
iOS中用retain或者copy修饰的属性就要重写dealloc方法,在dealloc中把属性release.这是因为当我们用self.取属性的时候会让属性的引用计数加1.如果不用self.而是用"_"取属性那就不用重写dealloc方法,因为"_"并没有让属性的引用计数加1.总而言之,在iOS开发中只要用self.访问属性就..
分类:
移动开发 时间:
2015-08-16 00:53:01
阅读次数:
138
内存管理是一个比较繁琐的问题,C++中有两个实现方案: 垃圾回收机制和智能指针。垃圾回收机制因为性能等原因不被C++的大佬们推崇, 而智能指针被认为是解决C++内存问题的最优方案。1. 智能指针定义 一个智能指针就是一个C++的对象, 这对象的行为像一个指针,但是它却可以在其不需要的时候自动删除.....
分类:
编程语言 时间:
2015-08-11 17:56:54
阅读次数:
167
ECMAScript包含两种不同数据类型的值:基本类型值——简单的数据段和引用类型值——可能由多个值构成的对象。Undefined、Null、Boolean、Number和String这5种基本数据类型是按值访问的,因为可以操作保存在变量中的实际的值。引用类型的值是保存在内存中的对象,js不允许直接...
分类:
其他好文 时间:
2015-08-11 15:58:24
阅读次数:
160