码迷,mamicode.com
首页 >  
搜索关键字:buddy allocator    ( 282个结果
Buddy Memorry
1 #include "buddy.h" 2 #include 3 #include 4 #include 5 #include 6 #include 7 8 #define NODE_UNUSED 0 9 #define NODE_USED 1 10 #de...
分类:其他好文   时间:2015-03-31 00:36:15    阅读次数:201
STL内存管理
1. 概述STL Allocator是STL的内存管理器,也是最低调的部分之一,你可能使用了3年stl,但却不知其为何物。STL标准如下介绍Allocatorthe STL includes some low-level mechanisms for allocating and deallocat...
分类:其他好文   时间:2015-03-13 18:31:10    阅读次数:1280
STL-空间配置器(allocator)
STL的空间配置器作为STL六大部件的重要组成部分,它总是隐藏在一切组件的背后.它主要负责动态空间的分配、释放等管理工作。整个STL的操作对象(所有的数值)都存放在容器之内,而容器一定需要配置空间以置放资料。而这就是空间配置器(allocator)的职责了.一.SGI的空间配置器—std::al.....
分类:其他好文   时间:2015-03-06 12:27:31    阅读次数:149
JVM垃圾回收总结
来自Oracle官方文档,对JVM GC知识整理的清晰易懂,查资料还是看官方的好!1 GC步骤简述步骤1:标记 (Marking)根据对象引用关系,将未被任何对象引用的对象实例标记出来,如下图中的黄色。当堆中的所有对象都要被扫描一遍时(如Major GC),将会非常耗时。步骤2:删除 (Sweeping)Ø  普通删除:直接删除未被引用的对象,之后内存分配器(memory allocator)要持...
分类:其他好文   时间:2015-02-28 23:03:09    阅读次数:308
error LNK2005: “public: class std::vector<class std::vector<class std::vector<float>”
VS2010:error LNK2005: "public: class std::vector<class std::vector<class std::vector<class std::vector<float,class std::allocator >,class std::allocator<class std::vector<float,class std::allocator...
分类:其他好文   时间:2015-02-06 21:55:14    阅读次数:438
memcached整理の内存管理及删除机制
内存的碎片化 如果用C语言直接malloc,free来向操作系统申请和释放内存时,在不断申请和释放的过程中,形成了一些很小的内存判断,无法再利用。这种空闲但无法利用内存的现象称为内存的碎片化。 slab allocator 缓解内存碎片化 memcached用slab allocator机...
分类:系统相关   时间:2015-02-06 12:53:46    阅读次数:219
《STL源码解析》读书笔记之allocator(1)
1.具有sub-allocation的SGI内存配置器              内存配置器allocator是stl中的一个模板类,它提供类型化的内存分配以及释放操作。SGI STL的配置器与众不同,其名称是alloc而非allocator,而且不接受任何参数(如vector)。每个SGI STL容器采用的默认内存配置其都是alloc而不是allocator。        首先介绍a...
分类:其他好文   时间:2015-02-03 23:00:02    阅读次数:260
kernel feature collection
Fault injectionhttp://lwn.net/Articles/209257/The framework can cause memory allocation failures at two levels: in the slab allocator (where it affect...
分类:其他好文   时间:2015-02-02 12:08:59    阅读次数:208
一个程序明白buddy算法
#define method 2 #if  method == 0x00 #include  #include  /*  * struct array_cache  *  * Per cpu structures  * Purpose:  * - LIFO ordering, to hand out cache-warm objects from ...
分类:编程语言   时间:2015-01-31 14:48:13    阅读次数:276
Android View绘制机制
前言: 该篇文章来自一个开源项目android-open-project-analysis,该项目的目的是分析优秀开源项目的实现原理。在此项目中我分析的是ViewPagerIndicator ,其中涉及到了View的绘制机制,因此抽取出来,以便后期的其它Buddy分析类似的项目时可以直接引用,就不必再重复讲述这一块内容了。相同的,该开源项目单独建立了一个tech目录,用于放置那些公共的知识点,V...
分类:移动开发   时间:2015-01-12 11:05:31    阅读次数:515
282条   上一页 1 ... 21 22 23 24 25 ... 29 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!