?DRAM:它的基本原件是小电容,电容可以在两个极板上保留电荷,但是需要定期的充电(刷新),否则数据会丢失。缺点:由于要定期刷新存储介质,存取速度较慢。 ?SRAM:它是一种具有静止存取功能的内存,不需要定期刷新电路就能保存它内部存储的数据。其优点:存取速度快; 但是缺点是:功耗大,成本高。常用作存
分类:
其他好文 时间:
2016-03-16 01:09:38
阅读次数:
224
dpdk应用程序启动失败,信息提示:Current CONFIG_RTE_MAX_MEMSEG=256 is not enoughPlease either increase it or request less amount of memory.PANIC in rte_eal_init():Ca...
分类:
其他好文 时间:
2015-12-16 18:50:48
阅读次数:
3791
感觉这几天有人对我的网名感兴趣,今天我就简单介绍一下我的网名由来。 程序猿有个经典的内部笑话:手持两把锟斤拷,口中疾呼烫烫烫。 写过代码的人都碰到过。 烫烫烫和屯屯屯产生自VC,这是debug模式下VC对内存的初始化操作。VC会把栈中新分配的内存初始化为0xcc,而把堆中新分配的内存初始化为 ...
分类:
其他好文 时间:
2015-10-24 00:14:59
阅读次数:
365
链表是最基本的数据结构之一,建立单项链表步骤如下定义链表节点定义三个指针——头指针,尾指针,当前结点指针。并分别申请内存,初始化判断是不是头指针,如果是,则当前结点赋值给头指针,尾指针的后继为空;如果当前不是头指针,在尾指针后追加当前结点完成插入操作后,更新尾指针和尾指针的后继重新申请一块内存为新的...
分类:
其他好文 时间:
2015-10-09 19:41:07
阅读次数:
151
一:POST加电自检二:BIOS--->BootSequence按照bios中设置的硬件启动循序查找引导设备,第一个有引导程序的设备即为本次启动用到的设备。三:MBR--->BootloaderMBR组成:446:bootloader------centos的GRUB64:分区表信息2:是否启用四:Kernel加载到内存初始化(自解压..
分类:
系统相关 时间:
2015-10-02 06:46:49
阅读次数:
294
意思是:建立对象需要两个步骤1分配内存 2初始化1分配内存,要sentallocorallocWithZone:message to the object’s class. 也就是常见的[Class alloc].或是不常见的[ClassallocWithZone]2初始化.要调用init的方法进行...
分类:
其他好文 时间:
2015-09-08 15:11:17
阅读次数:
354
一:POST加电自检二:BIOS--->BootSequence按照bios中设置的硬件启动循序查找引导设备,第一个有引导程序的设备即为本次启动用到的设备。三:MBR--->BootloaderMBR组成:446:bootloader------centos的GRUB64:分区表信息2:是否启用四:Kernel加载到内存初始化(自解压..
分类:
系统相关 时间:
2015-09-04 12:49:04
阅读次数:
241
一:POST加电自检二:BIOS--->BootSequence按照bios中设置的硬件启动循序查找引导设备,第一个有引导程序的设备即为本次启动用到的设备。三:MBR--->BootloaderMBR组成:446:bootloader------centos的GRUB64:分区表信息2:是否启用四:Kernel加载到内存初始化(自解压..
分类:
系统相关 时间:
2015-09-04 12:47:27
阅读次数:
210
成员变量(全局变量)存放在堆里面,占用内存,初始化为0局部变量 不占用内存,存放在栈里面,没有初始值关键字 :public, private 关键字权限的意思 在一个类里面,如果主函数不调用类里面的东西,那么用private把它私有化,保证封装性,只留一个入口static 静态存储变量是除了创建对象...
分类:
编程语言 时间:
2015-08-21 11:13:18
阅读次数:
152
1. jmap -heap pid
查看java 堆(heap)使用情况
using thread-local object allocation.
Parallel GC with 4 thread(s) //GC 方式 Heap Configuration: //堆内存初始化配置
...
分类:
其他好文 时间:
2015-07-02 17:27:39
阅读次数:
98