码迷,mamicode.com
首页 >  
搜索关键字:回收    ( 8645个结果
堆内存 栈内存 虚拟内存 动态内存管理
从编译器角度来看内存分三种情况:1 系统初始化时都已经确定好、不会再变动的内存区域,一般指的是全局变量、静态变量数组等。2 栈上内存:一般指的是函数内部的局部变量等,函数调用时分配内存,调用结束后系统自动释放不用自己考虑回收,效率高。有时候栈需要自己设定,设定不当可造成栈溢出。3 堆上内存:即用动态...
分类:其他好文   时间:2014-10-20 13:21:39    阅读次数:252
(转)eclipse下误删java文件如何找回
原文:http://blog.csdn.net/harry211/article/details/8217676eclipse下java问价被误删后,回收站找不到误删的文件,eclipse集成的svn日志控制台显示:以下方式可能能找回你的误删文件:选中工程——左键到菜单——Restore from ...
分类:编程语言   时间:2014-10-19 19:55:02    阅读次数:183
堆和栈的区别
一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆...
分类:其他好文   时间:2014-10-19 18:34:57    阅读次数:330
autorelease 和垃圾回收制(gc)的区别
IPhoneOS有没有垃圾回收?autorelease和垃圾回收制(gc)有什么关系?没有。autorelease只是延迟释放,gc是每隔一段时间询问程序,看是否有无指针指向的对象,若有,就将它回收。他们 两者没有什么关系。
分类:其他好文   时间:2014-10-19 01:31:13    阅读次数:189
黑马程序员_ Objective-c 内存管理笔记
引用计数器当一个对象被创建出来,就要分配给内存这个对象,当不用这个对象的时候,就要及时的回收,为了可以明确知道对象有没有被使用,就要用引用计数器来体现,只要计数器不为0,表明对象被使用中。1.方法的基本使用1> retain :计数器+1,会返回对象本身2> release :计数器-1,没有返回值...
分类:其他好文   时间:2014-10-18 22:19:17    阅读次数:237
c# 指针unsafe/fixed -- 【一】
指针C#unsafefixed目录(?)[-]概述unsafefixed 1.1概述unsafe关键字表示不安全上下文,该上下文是任何涉及指针的操作所必需的。可以在属性、方法、类的声明中使用unsafe修饰符,此时类型或成员的整个正文范围均被视为不安全上下文。fixed语句用于禁止垃圾回收器重定位可...
分类:Windows程序   时间:2014-10-18 20:49:24    阅读次数:244
关于内存方面,retain,copy,assign
内存管理机制引用计数:因为OC中不存在垃圾回收机制,所以才根据引用计数回收机制。当引用计数为0时,销毁空间。也就是说,根据引用计数来确定一个对象是否释放。可以改变引用计数的操作:allcoretainreleasecopydealloc便利构造器自动释放池:每次对象调用autorelease方法时(..
分类:其他好文   时间:2014-10-18 11:19:31    阅读次数:120
Golang/Go语言/Go IDE/Go windows环境搭建/Go自动提示编译器/GoSublime
Go是Google开发的一种编译型,并发型,并具有垃圾回收功能的编程语言。 罗伯特·格瑞史莫(Robert Griesemer),罗勃·派克(Rob Pike)及肯·汤普逊于2007年9月开始设计Go语言,Go语言是基于Inferno操作系统所开发的。Go语言于2009年11月正式宣布推出,并在L....
分类:编程语言   时间:2014-10-18 00:36:53    阅读次数:296
C#垃圾回收机制
【译】让垃圾回收器高效工作(四)【译】让垃圾回收器高效工作(三)【译】让垃圾回收器高效工作(二)【译】让垃圾回收器高效工作(一)【译】.Net 垃圾回收机制原理(二)【译】.Net 垃圾回收机制原理(一)【译】.Net 垃圾回收和大对象处理出处:http://www.cnblogs.com/yuka...
分类:Windows程序   时间:2014-10-17 20:24:31    阅读次数:218
Java垃圾回收之Minor GC和Major GC
现在收集器都是采用分代收集算法,堆被划分为新生代和老年代。新生代主要存储新创建的对象和尚未进入老年代的对象。老年代存储经过多次新生代GC(Minor GC)任然存活的对象。 新生代:程序新创建的对象都是从新生代分配内存,新生代由Eden Space和两块相同大小的Survivor Space(...
分类:编程语言   时间:2014-10-16 18:26:22    阅读次数:2499
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!