码迷,mamicode.com
首页 >  
搜索关键字:c++ 内存管理 定制删除器    ( 4836个结果
iOS 基础之—— Properties
一篇关于iOS 编程中 @property 方法中属性的介绍,写的十分简洁明了,原文链接请戳。===读后分割线====在iOS 5之后,有了ARC的出现,不需要手动进行内存管理,@property 中的属性也有了一些变化。现在常使用的如下:属性功能介绍getter=给getter方法一个自定义名称s...
分类:移动开发   时间:2014-05-27 02:50:37    阅读次数:386
浅谈Linux内存管理机制
在Linux中经常发现空闲内存很少,似乎所有的内存都被系统占用了,表面感觉是内存不够用了,其实不然。这是Linux内存管理的一个优秀特性,在这方面,区别于Windows的内存管理。主要特点是,无论物理内存有多大,Linux都将其充份利用,将一些程序调用过的硬盘数据读入内存,利用内存读写的高速特性来提...
分类:系统相关   时间:2014-05-24 04:38:38    阅读次数:307
C#中字符串的内存分配与驻留池
刚开始学习C#的时候,就听说CLR对于String类有一种特别的内存管理机制:有时候,明明声明了两个String类的对象,但是他们偏偏却指向同一个实例。如下:String s1 = "Hello";String s2 = "Hello"; //s2和s1的...
分类:其他好文   时间:2014-05-24 04:16:56    阅读次数:184
手工释放linux内存——/proc/sys/vm/drop_caches
--手工释放linux内存——/proc/sys/vm/drop_caches总有很多朋友对于Linux的内存管理有疑问,之前一篇日志似乎也没能清除大家的疑虑。而在新版核心中,似乎对这个问题提供了新的解决方法,特转出来给大家参考一下。最后,还附上我对这方法的意见,欢迎各位一同讨论。 当在Linux下...
分类:系统相关   时间:2014-05-24 00:39:28    阅读次数:503
ios-oc(基本语法4-内存管理)
内存管理重写dealloc方法@implementation Dog#pragma mark 当一个对象从内存中移除的时候,就会被调用- (void) dealloc{ NSLog(@"----Dog被销毁了------"); //一定要调用super的方法,写在该方法的最后 [sup...
分类:移动开发   时间:2014-05-23 12:03:27    阅读次数:347
驱动编程:内存管理基本函数
1)内存间复制(非重叠)应用:比如将需要显示的内容,从缓冲区复制到内存先看等VOID RtlCopyMemory(IN VOID UNALLGNED* Destination,IN CONST VOID UNALLGNED *Source,IN SIZE_T Length);//表示要复制的内存长度...
分类:其他好文   时间:2014-05-19 18:49:01    阅读次数:228
android优化从网络中加载图片速度。。
从网络中加载图片主要要注意两个方面的问题:1.内存管理:图片占的内存很大,假如图片数量多,很容易让系统抛出out of memory的异常。 同时我们也要注意不同android版本中内存管理的区别。2.性能:图片的加载速度,和加载图片时不影响UI的流畅性尤其是在ViewPager,Gr...
分类:移动开发   时间:2014-05-19 11:51:27    阅读次数:298
Java内存回收机制基础[转]
原文链接:http://blog.jobbole.com/37273/在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但是,也正因为内存管理完全由JVM负责,...
分类:编程语言   时间:2014-05-18 19:02:14    阅读次数:439
简易版的堆的写法
个人认为重点写出max_heapify和parent_heapify两个函数即可,这个版本内存管理的功能显得特别简单: #include #include using namespace std; class Heap { public: int size, capacity; int *ele; void max_heapify(int i,int heap[],int len...
分类:其他好文   时间:2014-05-18 15:15:29    阅读次数:220
linux内存管理浅析
[地址映射](图:左中)linux内核使用页式内存管理,应用程序给出的内存地址是虚拟地址,它需要经过若干级页表一级一级的变换,才变成真正的物理地址。想一下,地址映射还是一件很恐怖的事情。当访问一个由虚拟地址表示的内存空间时,需要先经过若干次的内存访问,得到每一级页表中用于转换的页表项(页表是存放在内...
分类:系统相关   时间:2014-05-17 23:37:26    阅读次数:476
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!