1.iOS里面有一个经常出现的现象,就是崩溃,也就是闪退,90%以上都是内存原因, 1)内存溢出 2)野指针异常 内存大比较难以发现问题,需要程序员对内存管理有比较好的使用习惯。2.内存溢出:超出分配内存访问,5s内存50M;6内存限制80M;6s内存限制130M;3.野指针异常:野外的指针,没有....
分类:
其他好文 时间:
2015-12-15 19:28:46
阅读次数:
160
我想连续写下去,希望能坚持下去!!! 其实,感觉我都快写不下去,感觉这里的人都好厉害,我一个新手还在装逼,一种淡淡的忧伤!!! 我就当写学习日记了。 C语言的特点:语言简洁,可以直接操作底层硬件,执行效率高,编写的的程序可移植性好,强大的数据处理能力,并且可以直接访问内存地址,C语...
分类:
其他好文 时间:
2015-11-26 12:57:55
阅读次数:
130
CTL_CODE宏 CTL_CODE:用于创建一个唯一的32位系统I/O控制代码,这个控制代码包括4部分组成: DeviceType(设备类型,高16位(16-31位)), Function(功能2-13 位), Method(I/O访问内存使用方式), Access(访问限制,14-15位)。 这...
分类:
其他好文 时间:
2015-11-20 21:27:29
阅读次数:
206
虚拟内存示例:进程id物理内存地址虚拟地址内存长度11200010001k2240001000500如果一个进程访问内存的时候,永远也访问不到其他进程的内存空间里去,这样进程之间不会互相影响通过虚拟内存空间的方式,将进程之间隔离开来总结1,进程具有独立的权限与职责,如果系统中某个进程..
分类:
系统相关 时间:
2015-11-10 01:47:45
阅读次数:
251
一、 1、SMP(Symmetric Multi-Processor) SMP(Symmetric Multi-Processing)对称多处理器结构,指服务器中多个CPU对称工作,每个CPU访问内存地址所需时间相同。其主要特征是共享,包含对CPU,内存,I/O等进行共享。 SMP能够保证内存一致性...
分类:
其他好文 时间:
2015-10-20 17:56:13
阅读次数:
231
NUMA简介在传统的对称多处理器(SMP, Symmetric Multiprocessing)系统中,整个计算机中的所有cpu共享一个单独的内存控制器。当所有的cpu同时访问内存时,这个内存控制器常常成为性能瓶颈。同时,这种架构也不能适应使用大量的cpu的场景。于是,为了解决这些问题,越来越多的现...
1. NIO的(New IO流)介绍 JDK4出现NIO。新IO和传统的IO有相同的目的,都是用于进行输入输出的,但新IO使用了不同的方式来处理输入输出,采用内存映射文件的方式,将文件或者文件的一段区域映射到内存中,就可以像访问内存一样的来访问文件了,这种方式效率比旧IO要高很多,但是目前好多地方....
分类:
编程语言 时间:
2015-10-14 17:25:10
阅读次数:
209
c语言的特点 数据类型丰富 运算类型丰富 可以直接访问内存地址,操作硬件 可移植性高 ? c语言的用处:操作系统级别的开发,底层代码开发,图形处理,单片机程序,android系统 ? C语言语法 #include <stdio.h> 预...
分类:
编程语言 时间:
2015-10-07 21:37:33
阅读次数:
147
一. 基本概念 哈希表(hash table )是一种根据关键字直接访问内存存储位置的数据结构,通过哈希表,数据元素的存放位置和数据元素的关键字之间建立起某种对应关系,建立这种对应关系的函数称为哈希函数二.哈希表的构造方法 假设要存储的数据元素个数是n,设置一个长度为m(m > n)的连续存储...
分类:
其他好文 时间:
2015-10-06 11:35:17
阅读次数:
160
1.引用? ????引用的概念:引用就是被引用变量的别名,这就意味着被引用变量可以通过两个或多个命名标识符访问内存,故这些命名标识符的内存地址是相等的,引用可以视为隐式的指针变量。但是没有指针变量的解引...
分类:
编程语言 时间:
2015-09-21 21:30:54
阅读次数:
199