码迷,mamicode.com
首页 >  
搜索关键字:内存分布    ( 179个结果
Objective-C中的Block
1.相关概念 在这篇笔记开始之前,我们需要对以下概念有所了解。 1.1 操作系统中的栈和堆 注:这里所说的堆和栈与数据结构中的堆和栈不是一回事。 我们先来看看一个由C/C++/OBJC编译的程序占用内存分布的结构: 栈区(stack):由系统自动分配,一般存放函数参数值、局部变量的值等。由编译器自动 ...
分类:其他好文   时间:2016-05-09 15:48:53    阅读次数:244
程序在内存中的分布
代码段(.text),也称文本段(TextSegment),存放着程序的机器码和只读数据,可执行指令就是从这里取得的。如果可能,系统会安排好相同程序的多个运行实体共享这些实例代码。这个段在内存中一般被标记为只读,任何对该区的写操作都会导致段错误(SegmentationFault)。数据段,包..
分类:其他好文   时间:2016-05-01 01:18:02    阅读次数:423
Spark-000讲:What is Spark ?
Apache Spark是一个围绕速度、易用性和复杂分析构建的大数据处理框架。最初在2009年由加州大学伯克利分校的AMPLab开发,并于2010年成为Apache的开源项目之一。Spark 启用了内存分布数据集,除了能够提供交互式查询外,它还可以优化迭代工作负载。目前正朝着数据科学的OS发展。 下面我们从以下三个方面,为大家彻底解密What is Spark? 1.Spark生态...
分类:其他好文   时间:2016-04-29 16:23:14    阅读次数:228
触摸java常量池
java常量池是一个经久不衰的话题,也是面试官的最爱,题目花样百出,小菜早就对常量池有所耳闻,这次好好总结一下。 理论 小菜先拙劣的表达一下jvm虚拟内存分布: 程序计数器是jvm执行程序的流水线,存放一些跳转指令,这个太高深,小菜不懂。 本地方法栈是jvm调用操作系统方法所使用的栈。 虚拟机栈是j ...
分类:编程语言   时间:2016-04-24 18:53:00    阅读次数:149
linux下的内存分布
周日讲了32位linux下的内存分布 还有关于C语言中的extern和static的用法 内存的最高1G是用作系统保留,接下来是占空间,在靠近3G的那一块 再下来是堆空间,之后是bss区,未初始化的静态变量区 然后是Rw data区 Ro data区,主要用作存储字符串类型 接下来是代码段,又名tx ...
分类:系统相关   时间:2016-04-19 13:55:52    阅读次数:480
获取C++类成员变量的地址偏移
今天有在校学生问怎么获取类中的成员变量的地址偏移量,这个应该是很多初学C++的人很好奇的问题。以前我在学校的时候,也有过这种需求。忘了当时是要写什么“奇怪的程序”了,反正需要获取一个类的成员变量的地址偏移量。 其实这个问题很简单,如果你了解C++的类对象内存分布的话,这个根本不是问题。我给他举了个例 ...
分类:编程语言   时间:2016-04-04 19:45:20    阅读次数:226
OC之block解析
1.相关概念 在这篇笔记开始之前,我们需要对以下概念有所了解。 1.1 操作系统中的栈和堆 注:这里所说的堆和栈与数据结构中的堆和栈不是一回事。 我们先来看看一个由C/C++/OBJC编译的程序占用内存分布的结构: 栈区(stack):由系统自动分配,一般存放函数参数值、局部变量的值等。由编译器自动创建与释放。其操作方式类似于数据结构中的栈,即后进先出、先进后出的原则。 例如...
分类:其他好文   时间:2016-03-31 11:00:52    阅读次数:142
Java核心知识点-JVM结构之常量池
触摸java常量池      java常量池是一个经久不衰的话题,也是面试官的最爱,题目花样百出,小菜早就对常量池有所耳闻,这次好好总结一下。   理论            小菜先拙劣的表达一下jvm虚拟内存分布:        程序计数器是jvm执行程序的流水线,存放一些跳转指令,这个太高深,小菜不懂。      本地方法...
分类:编程语言   时间:2016-03-30 21:01:06    阅读次数:205
jvm的内存分布,参数配置 和 GC处理机制
转载 url: http://blog.csdn.net/ning109314/article/details/10411495 url:http://www.cnblogs.com/sunada2005/p/3577799.html url:http://www.open-open.com/lib
分类:其他好文   时间:2016-03-14 18:51:30    阅读次数:657
指针理解
内存分布 内存地址 1x01 1x02 1x03 1x04 1x05 变量 5 &a(1x01) 定义一个变量: int a; 在内存上开辟了一块地方,“a”是他的名字,他在内存上的编号是1x01; 给 a 赋值: a = 5; 在内存编号为1x01 的地方存储了 “5“,如上图; 定义一个指针:
分类:其他好文   时间:2016-03-07 22:35:37    阅读次数:207
179条   上一页 1 ... 9 10 11 12 13 ... 18 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!