码迷,mamicode.com
首页 >  
搜索关键字:内存区域    ( 1431个结果
垃圾收集算法
【根搜索算法】这个算法的基本思路是:对任何“活”的对象,一定能最终追溯到其存活在堆栈或静态存储区之中的引用。可以作为根的对象-虚拟机栈(栈桢中的本地变量表)中的引用的对象。-方法区中的类静态属性引用的对象。-方法区中的常量引用的对象。-本地方法栈中JNI的引用的对象。方法区是jvm的一块内存区域,用...
分类:编程语言   时间:2015-07-08 22:15:25    阅读次数:261
Objective-C 初始化
初始化对象分配内存+ (id) alloc; 对象的诞生过程,主要是从操作系统获得一块足够大的内存,以存放该类的全部实例变量,并将其指定为 存放对象的实例变量的位置. alloc方法同时将这块内存区域全部设置为0.(由于其他语言没有初始化带来了很多问题),结果是: BOOL 变量初始值为 NO, 所有的 int 类型变量为0,float 变量为0.0,所有的指针为 nil. 初始化对...
分类:其他好文   时间:2015-07-07 13:09:28    阅读次数:103
找出字符串中第一个出现次数最多的字符
找出字符串中第一个出现次数最多的字符 详细描述: 接口说明 原型: bool FindChar(char* pInputString, char* pChar); 输入参数: char* pInputString:字符串 输出参数(指针指向的内存区域保证有效): char* pChar:出现次数最多的字符 返回值:         false 异常失...
分类:其他好文   时间:2015-07-07 13:08:32    阅读次数:130
java常用内存设置
Java虚拟机具有一个堆,是运行时的数据区域,所有类实例和数组内存均从此处分配。堆是在java虚拟机启动时创建的。堆是留给开发人员用的内存区域。非堆就是JVM留给自己用的(方法区,JVM内部处理或优化所需的内存,运行时的常量池,字段方法数据等)。JVM初始分配的内存由-Xms指定,默认为物理内存的1...
分类:编程语言   时间:2015-07-06 21:40:24    阅读次数:138
关于多线程
关于多线程多线程技术 —— 通过并发提高程序的整体性能。进程 - 应用程序,负责开辟一块内存区域,供应用程序执行每一个进程都默认有一个“主线程”线程 - 要执行的任务流当有耗时操作时,可能需要在后台新建一个子线程,来单独处理这些耗时的操作,待操作完成之后,再更新UI界面。如果不放在其他线程执行,会“...
分类:编程语言   时间:2015-07-05 18:31:52    阅读次数:122
C# 多线程系列(一)
1、线程概念 进程(process)是一块包含某些资源的内存区域,操作系统利用进程把它的工作划分为功能单元。而线程是进程的一个实体,是CPU调度和分派的基本单元,是比进程更小的能独立运行的基本单元。线程自己并不拥有系统资源,只是拥有在运行中必不可少的极少资源(如程序计算器,一组寄存器和栈等),但是....
分类:编程语言   时间:2015-07-04 18:25:23    阅读次数:171
[华为机试练习题]45.求某二进制数中1的个数
题目描述: 题目标题:求某二进制数中1的个数。给定一个unsigned int型的正整数,求其二进制表示中“1”的个数,要求算法的执行效率尽可能地高。 详细描述:原型:int GetCount(unsigned int num) 输入参数: num 给定的正整数 输出参数(指针指向的内存区域保证有效):无 返回值:返回1的个数举例:输入13,则对应的二进制是1101,那么1的个数为3个。则...
分类:其他好文   时间:2015-07-03 23:28:53    阅读次数:236
Oracle数据库学习笔记(二)
Oracle对SQL处理过程:语法检查、语义检查、对SQL语句进行解析、执行SQL,返回结果。PGA是独立于SGA的一块内存区域,当用户进程连接到Oracle服务器时,Oracle服务器会为每个服务器进程分配相应的PGA,当服务器进程结束时,Oracle会自动释放PGA所占用的内存空间。PGA由排序...
分类:数据库   时间:2015-06-30 18:05:46    阅读次数:155
[华为机试练习题]15.删除重复字符/删除重复字符串
题目题目标题:删除重复字符 给定一个字符串,将字符串中所有和前面重复多余的字符删除,其余字符保留,输出处理后的字符串。需要保证字符出现的先后顺序,并且区分大小写。 详细描述:接口说明 原型: int GetResult(const char *input, char *output) 输入参数: input 输入的字符串 输出参数(需考虑指针指向的内存区域是否有效): ou...
分类:其他好文   时间:2015-06-30 13:02:50    阅读次数:139
浅谈“栈和堆”
对于一些新人可能会不理解栈和堆是什么,在这里我简单介绍一下:程序运行时,它的数据必须存储在内存中。一个数据项需要多大的内存、存储在什么地方、以及如何存储都依赖与该数据项的类型。运行中的程序使用两个内存区域来存储数据:栈和堆。首先,什么是“栈”?栈是一个内存数组,是一个LIFO(last-in fir...
分类:其他好文   时间:2015-06-29 06:23:42    阅读次数:99
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!