E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
allocator
KMA algorithmic techniques
proposed, which are based on a variety of different algorithmic techniques, including: Resource map
allocator
sabolasi
·
2008-06-01 13:00
Algorithm
近来看和注意到的一些书
在读: 侯捷《SGI STL源码剖析》:喜欢它对
allocator
和sub-allocation的介绍,对traits的介绍,对deque、heap、priority-queue的介绍,痛苦的是,始终记不清红黑树
utensil
·
2008-05-25 00:00
C++
c
linux
正则表达式
cocoa
近来看和注意到的一些书
在读:侯捷《SGISTL源码剖析》:喜欢它对
allocator
和sub-allocation的介绍,对traits的介绍,对deque、heap、priority-queue的介绍,痛苦的是,始终记不清红黑树
Utensil
·
2008-05-25 00:00
近来看和注意到的一些书
阅读更多在读:侯捷《SGISTL源码剖析》:喜欢它对
allocator
和sub-allocation的介绍,对traits的介绍,对deque、heap、priority-queue的介绍,痛苦的是,始终记不清红黑树
utensil
·
2008-05-25 00:00
Linux
正则表达式
Cocoa
C
C++
近来看和注意到的一些书
阅读更多在读:侯捷《SGISTL源码剖析》:喜欢它对
allocator
和sub-allocation的介绍,对traits的介绍,对deque、heap、priority-queue的介绍,痛苦的是,始终记不清红黑树
utensil
·
2008-05-25 00:00
Linux
正则表达式
Cocoa
C
C++
__mt_alloc源码分析(4)
class__pool终于,我们要开始研究mt
allocator
里最核心的东西了。__pool是实际上的内存池类,以前我们介绍的那么多类,都是在它的基础上建立起来的“上层建筑”。
daidodo
·
2008-05-21 15:00
__mt_alloc源码分析(1)
本文从源代码级别研究mt
allocator
的内部实现,使用GCC4.1.2版本的源码,主要源文件为库文件和GCC源码中的“libstdc++-v3/src/mt_
allocator
.cc”。
daidodo
·
2008-05-18 14:00
thread
多线程
gcc
delete
Class
reference
多线程的内存分配器mt_alloc
Afixed-size,multi-threadoptimized
allocator
原文URL:http://list.cs.brown.edu/people/jwicks/libstdc++/html
daidodo
·
2008-05-16 12:00
thread
多线程
struct
OS
null
delete
多线程的内存分配器mt_alloc
Afixed-size,multi-threadoptimized
allocator
原文URL:http://list.cs.brown.edu/people/jwicks/libstdc++/html
daidodo
·
2008-05-16 12:00
C++
uclinux2.6(bf561)中的bootmem分析(3):init_bootmem_node
这个函数的实现在mm/bootmem.c中: /* *Calledoncetosetupthe
allocator
itself.
lights_joy
·
2008-05-09 13:00
list
struct
insert
UP
each
Allocation
内存池(version1.1)
再参考了《ModernC++Design》的Fixed
Allocator
的设计,并且优化了一下算法,虽然最坏时间复杂度还是O(N)的,但是在通常情况下,new/delete的使用已经获得了比较好的性能了
yysdsyl
·
2008-04-30 23:00
算法
优化
vector
测试
delete
UP
内存池(version1.1)
内存池(version1.1)再参考了《ModernC++Design》的Fixed
Allocator
的设计,并且优化了一下算法,虽然最坏时间复杂度还是O(N)的,但是在通常情况下,new/delete
&豪
·
2008-04-21 16:00
实现可配置的内存分配算符
内存分配,不可一层不变 今天,对绝大多数程序来说,通用的内存分配方法——此处指代分配算符(
Allocator
:即malloc或new),已达到了理想的速度及满足了低碎片率的要求,
xieqidong
·
2008-04-05 10:00
垃圾回收器
引言在前文,我们引入了GC
Allocator
(具备垃圾回收能力的
Allocator
),并提供了一个实作:AutoFreeAlloc(详细内容参见《C++内存管理变革(2):最袖珍的垃圾回收器-AutoFreeAlloc
aa211314
·
2008-03-31 23:00
C++
算法
iterator
Class
insert
reference
STL 3: STL的六大组件
我们可以认为STL包含六个部分:容器(Container)迭代器(Iterator)算法(Algorithm) 函数对象(Functionobject)适配器(Adaptor)空间配制器(
allocator
liangjingbo
·
2008-03-24 13:00
C/C++字符串处理(2):String - 常字符串
字符串很可能除了内存分配器(
allocator
)1外使用最为频繁的STL类。但是C++社区对str
xushiweizh
·
2008-03-23 21:00
C/C++字符串处理盘点:Char*/String/StringBuilder/TextPool/Rope
:Char*/String/StringBuilder/TextPool/Rope许式伟2008-3-20概要在介绍StdExt的时候,我曾经提到,STL设计精良,但是以下几块仍然设计不足(或缺失):
allocator
xushiweizh
·
2008-03-20 22:00
多线程
String
正则表达式
basic
iterator
Borland
C/C++字符串处理盘点:Char*/String/StringBuilder/TextPool/Rope
/StringBuilder/TextPool/Rope 许式伟 2008-3-20 概要 在介绍StdExt的时候,我曾经提到,STL设计精良,但是以下几块仍然设计不足(或缺失):
allocator
javatoyou
·
2008-03-20 22:00
多线程
C++
c
正则表达式
C#
C++内存管理变革(8):No Lock(无锁)的GC
Allocator
---C++内存管理变革(8):NoLock(无锁)的GC
Allocator
许式伟2008-3-5引言我们在前文已经引入了两个GC
Allocator
:AutoFreeAlloc(参见《最袖珍的
xushiweizh
·
2008-03-05 16:00
JOIN
thread
编程
C++
算法
Class
C++内存管理变革(8):No Lock(无锁)的GC
Allocator
--- C++内存管理变革(8):No Lock(无锁)的GC
Allocator
许式伟2008-3-5 引言 我们在前文已经引入了两个GC
Allocator
: Auto
javatoyou
·
2008-03-05 16:00
编程
C++
c
算法
C#
CBasePin类、CBaseOutputPin类和CBaseInputPin类源代码解析(2)(转贴)
CBaseOutputPin类[amfilter.h/amfilter.cpp]o CBaseOutputPin具体实现伪代码派生自CBasePin变量部分(均初始化为NULL):IMem
Allocator
benny5609
·
2008-03-03 11:00
读核笔记(6) - 虚拟存储
页面的分配与回收使用了一个叫做buddy
allocator
的机制,kernelnewbies上的解释Thememoryallocationschemeusedinthekernel.Avectoroflistsoffreepagesiskept
Snowdream
·
2008-02-27 23:00
C++内存管理变革(7):基于ScopeAlloc的STL容器
既然我们称之为一个通用型的GC
Allocator
,那么这里我们就谈谈如何用ScopeAlloc来改造STL的容器,它们包括:std::list,std::map,std::set,std::mu
xushiweizh
·
2008-02-04 15:00
C++内存管理变革(7):基于ScopeAlloc的STL容器
既然我们称之为一个通用型的GC
Allocator
,那么这里我们就谈谈如何用ScopeAlloc来改造STL的容器,它们包括:std::list, std::map,
javatoyou
·
2008-02-04 15:00
数据结构
C++
c
C#
xmemory std::
allocator
源代码及注释
//D:/ProgramFiles/MicrosoftVisualStudio8/VC/include/xmemory//xmemoryinternalheader(from)#pragmaonce#ifndef_XMEMORY_#define_XMEMORY_#ifndefRC_INVOKED#include#include#include#include#ifdef_MSC_VER#prag
sunwenjun
·
2008-02-01 13:00
object
struct
function
iterator
Class
reference
The Standard Librarian: What Are
Allocator
s Good For?
TheStandardLibrarian:WhatAre
Allocator
sGoodFor?
Max__Payne
·
2008-01-24 10:00
C++内存管理变革(6):通用型垃圾回收器 - ScopeAlloc
本文已经迁移到:http://cpp.winxgui.com/cn:a-general-gc-
allocator
-scopeallocC++内存管理变革(6):通用型垃圾回收器-ScopeAlloc许式伟
xushiweizh
·
2008-01-22 18:00
Algorithm
C++
算法
delete
存储
Class
C++内存管理变革(6):通用型垃圾回收器 - ScopeAlloc
本文已经迁移到:http://cpp.winxgui.com/cn:a-general-gc-
allocator
-scopeallocC++内存管理变革(6):通用型垃圾回收器-ScopeAlloc许式伟
javatoyou
·
2008-01-22 18:00
C++
c
算法
C#
递归的非递归写法
include#include#includeusingnamespacestd;template>classzlfStack{public: typedefunsigned_Ty; typedef_C::
allocator
_type
allocator
_type
zhulf753
·
2008-01-11 17:00
几种STL容器的基本用法[资料]
几种STL容器的基本用法[资料]一、原型与构造函数Vector的原型可定义为vector>其构造函数为vector() //空的vector(al) //指定一种
allocator
vector
JamesXing
·
2008-01-10 15:00
vector
list
iterator
Class
insert
iostream
几种STL容器的基本用法[资料]
几种STL容器的基本用法[资料] 一、原型与构造函数 Vector的原型可定义为 vector<T,
allocator
<T> > 其构造函数为 vector
isiqi
·
2008-01-10 15:00
J#
ACE的内存分配介绍
一、内存分配器相关ACE_
Allocator
基类ACE_New_
Allocator
:publicACE_
Allocator
传统的new和delete的动态内存分配器,主要方法:malloc分配一定大小的内存
kybd2006
·
2007-11-08 15:00
自己实现的一个ACE内存分配器
自己实现的一个ACE内存分配器针对我的前两篇文章《基于ACE实现的一个内存池》和《基于ACE实现的一个内存池-续篇》后,发现缓存ACE_Message_Block的时候还是不太方便,然后干脆实现了ACE_
Allocator
PeakGao
·
2007-10-29 12:00
基于ACE实现的一个内存池
内存总量不限的分配策略用于对ACE_Message_Block对象的缓存,虽然ACE_Message_Block支持为它设置三种分配器,一个是对ACE_Message_Block对象本身message_block_
allocator
PeakGao
·
2007-10-28 19:00
ACE的内存分配介绍(一)
一、内存分配器相关ACE_
Allocator
基类ACE_New_
Allocator
:publicACE_
Allocator
传统的new和delete的动态内存分配器,主要方法:malloc分配一定
PeakGao
·
2007-10-28 19:00
c99数组长度规定
在这种情况下,gcc会调用alloca在栈上分配数据空间,alloca的manual如下:NAME alloca-memory
allocator
SYNOPSIS #include
tianqio
·
2007-09-20 14:00
C++
c
function
gcc
Allocation
[资料]STL种容器的基本使用方法
:
[email protected]
一、原型与构造函数Vector的原型可定义为vector>其构造函数为vector() //空的vector(al) //指定一种
allocator
vector
C++研究
·
2007-09-19 03:00
STL 总结
六大组件容器(Container)算法(Algorithm)迭代器(Iterator)仿函数(Functionobject)适配器(Adaptor)空间配制器(
allocator
)Set
Image_Graphics
·
2007-08-21 19:00
算法
vector
list
search
iterator
permutation
STL 总结
六大组件容器(Container)算法(Algorithm)迭代器(Iterator)仿函数(Functionobject)适配器(Adaptor)空间配制器(
allocator
)Set
Image_Graphics
·
2007-08-21 19:00
算法
vector
list
search
iterator
permutation
ACE_Message_Block小知识
ACE_Message_Block的分配器的使用方法ACE_Messae_Block中结合了ACE_
Allocator
,使ACE_Message_Block更加灵活,本文中将简单介绍ACE_Message_Block
eroswang
·
2007-08-18 14:00
神秘的
Allocator
先看看std::vector的声明template>classvector这个
allocator
一般我们很少用到,这个allocatior完成了分配内存的工作,对于小内存,它使用了线程池来优化效率。
翡翠水滴
·
2007-08-07 15:00
vector
class
优化
工作
C++
erts运行期内存使用情况查看
翻erlang的代码发现erlang对memory的管理非常重视 内置了多种内存
allocator
: B: binary_alloc D: std_alloc E: ets_alloc
mryufeng
·
2007-07-31 16:00
linux
erlang
socket
OS
F#
[置顶] sgi-stl,
allocator
/boost:pool
内存池(MemPool)技术详解2007-05-1304:10 概述内存池(MemPool)技术备受推崇。我用google搜索了下,没有找到比较详细的原理性的文章,故此补充一个。另外,补充了boost::pool组件与经典MemPool的差异。同时也描述了MemPool在sgi-stl/stlport中的运用。经典的内存池技术经典的内存池(MemPool)技术,是一种用于分配大量大小相同的小对象的
gaoteng1984
·
2007-07-07 12:00
struct
vector
object
Google
null
byte
泛型编程与STL
标准C++新引入了容器(container)、迭代器(iterator)、分配器(
allocator
)和STL(StandardTemplateLibrary标准模板库)等概念和内
touzani
·
2007-06-08 14:00
数据结构
编程
C++
算法
语言
library
error LNK2005: "public: __thiscall std::basic_string……already defined in……
msvcprtd.lib(MSVCP80D.dll):errorLNK2005:"public:__thiscallstd::basic_string,classstd::
allocator
>::~basic_string
Jaogoy
·
2007-05-23 23:00
C++
properties
struct
String
basic
Class
STL实践指南(二)
TYPEDEF ANSI/ISO字符串游标(Iterator)Set和Map中的排序STL的烦恼之二——错误信息 算法(Algorithms)
Allocator
(分配器) EmbedTemplates
leibniz_zsu
·
2007-05-16 00:00
c语言常用内存分配函数详解
NAMEmalloc,free,realloc,calloc-mainmemory
allocator
SYNOPSISchar*malloc(size)unsignedsize;free(ptr)char
ad_ad_ad
·
2007-04-24 16:00
C++内存管理变革(4):boost::object_pool与gc
allocator
本文已经迁移到:http://cpp.winxgui.com/cn:gc-
allocator
-and-boost-object-poolC++内存管理变革(4):boost::object_pool许式伟
xushiweizh
·
2007-04-21 20:00
Algorithm
C++
list
object
Class
C++内存管理变革(4):boost::object_pool与gc
allocator
本文已经迁移到: http://cpp.winxgui.com/cn:gc-
allocator
-and-boost-object-pool C++内存管理变革(4): boost::object_pool
javatoyou
·
2007-04-21 20:00
C++
c
C#
chunk
Allocator
的修补与改进
1上次的实现中,有个严重的bug: 就是在T*Chunk::allocate(constsize_typenum)中为num>1去搜索连续块的循环中,在找到连续区块之后的处理,没有考虑找到的区块就是pFirst所指的区块的情况。2把实现改成了把连续区块区分为只能包含一个T的single单元和可以包含">1"个T的linear单元,它们的区分由一个位来标识,当是linear单元时,第一个单元有一
大道无亲 大象无形 大音希声 大巧若拙 大智若愚 大器晚成
·
2007-01-13 15:00
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他