码迷,mamicode.com
首页 >  
搜索关键字:内存释放    ( 288个结果
关于为什么java需要垃圾回收
为什么java采用垃圾回收而c++却不采用,这是因为在java中,所有对象变量都是引用,当一个引用被新对象覆盖掉时,就没有引用指向原来的对象了,这个对象就“失控了”。而C++中,除非使用特殊符号&标明变量名是引用,否则变量指的是对象,对象是有生命周期的,在生命周期结束时会调用析构函数完成内存释放,而...
分类:编程语言   时间:2014-11-06 07:01:57    阅读次数:241
eclipse 垃圾回收器,内存释放
http://zhangrong-0825-163-com.iteye.com/blog/7334071、如何在eclipse里修改web工程的访问路径,步骤如下:点击web工程——>选择properties属性——>选择myeclipse/eclipse————>单击web———>右边便会显示当前...
分类:系统相关   时间:2014-11-03 17:43:12    阅读次数:281
Linux内存使用高,触发系统宕机
摘自:http://www.cnblogs.com/itfriend/archive/2011/12/14/2287160.html网上的解决方案:用ps查看各进程的内存,大约就占用了4G,绝大部分内存都是被PageCache所占用。Linux内核的策略是最大程度的利用内存cache文件系统的数据,提高IO速度,虽然在机制上是有进程需要更大的内..
分类:系统相关   时间:2014-10-31 16:02:24    阅读次数:309
java内存释放
(问题一:什么叫垃圾回收机制?)垃圾回收是一种动态存储管理技术,它自动地释放不再被程序引用的对象,按照特定的垃圾收集算法来实现资源自动回收的功能。当一个对象不再被引用的时候,内存回收它占领的空间,以便空间被后来的新对象使用,以免造成内存泄露。(问题二:java的垃圾回收有什么特点?)JAVA语言不允...
分类:编程语言   时间:2014-10-23 22:21:25    阅读次数:237
STL源码之实现一个简易的Vector容器
STL源码之实现一个简易的Vector容器         这里需要的基础知识主要是类模板和函数模板,以及一个C++内存分配的技术allocator类,它提供可感知类型的内存分配,这个类支持一个抽象接口,以分配内存并随后使用该内存保存对象。        使用allocator类,首先应用allocator类建立一个allocator对象,然后使用该对象你可以分配内存,释放内存,构造你...
分类:其他好文   时间:2014-10-22 18:16:27    阅读次数:171
TCMalloc:线程缓冲的Malloc
TCMalloc要比glibc 2.3的malloc(可以从一个叫作ptmalloc2的独立库获得)和其他我测试过的malloc都快。ptmalloc在一台2.8GHz的P4机器上执行一次小对象malloc及free大约需要300纳秒,而TCMalloc的版本同样的操作大约只需要50纳秒。malloc版本的速度是至关重要的,因为如果malloc不够快,应用程序的作者就倾向于在malloc之上写一个自己的内存释放列表。这就可能导致额外的代码复杂度,以及更多的内存占用――除非作者本身非常仔细地划分释放列表的大小...
分类:编程语言   时间:2014-10-13 11:28:29    阅读次数:263
Cocos2d-x中Vector<T>容器以及实例介绍
Vector 是Cocos2d-x 3.x推出的列表容器,因此它所能容纳的是Ref及子类所创建的对象指针,其中的T是模板,表示能够放入到容器中的类型,在Cocos2d-x 3.x中T表示Ref类。Vector是模仿C++的std::vector模板类而设计的。在内存管理方面不使用__Array的引用计数,它的内存管理是由编译器自动处理的,可以不用考虑内存释放问题。Vector的性能优于__Arra...
分类:其他好文   时间:2014-10-12 22:43:58    阅读次数:246
java安全性编程
java的安全性编程其实也是略带了点防御性编程的意思在里面,其实java作为一门编程语言,相对C,c++,本身算比较安全的,跟C,C++这种偏底层的编程语言比,java少了显示的指针调用,少了程序上的内存释放,回收,这些统统都交给了JVM,而且在内存分配的也做了一些检测,诸如越界检测ArrayIndexOutOf,还有空指针保存NullPointerException,这一切的不同使得java的使...
分类:编程语言   时间:2014-10-12 12:24:04    阅读次数:216
MKMapView的内存释放问题
MKMapView的内存释放问题...
分类:其他好文   时间:2014-09-28 19:29:05    阅读次数:236
Nil,nil,NSNULL,NULL的区别
一、nil 我们给对象赋值时一般会使用object = nil,表示我想把这个对象释放掉; 或者对象由于某种原因,经过多次release,于是对象引用计数器为0了,系统将这块内存释放掉,这个时候这个对象为nil,我称它为“空对...
分类:其他好文   时间:2014-09-28 17:33:24    阅读次数:181
288条   上一页 1 ... 24 25 26 27 28 29 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!