由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 内存池这个玩意...
相关主题
有没有这样的memory management library?来看看这两个题目吧
问个问题 (转载)Python 自动登录问题
interview questions怎样高效管理内存?
哪位在Linux上用C++碰到过memory fragmentation吗?研讨一下TCP fragment的问题
How solid it is: c++/c# call Matlab libraryc字符串内存分配问题
请教关于C++内存管理深受memory fragmentation毒害。少用长链表 (转载)
有谁读过Design Patterns Explained: A New Perspective on Obj (转载)为什么会有recursion stack overflow这个问题?
初级问题:StencilBuffer管理是屏幕坐标而不是ModelCoordinate吗?从统一数据格式和算法写作格式的角度讲,matlab还是很先进的
相关话题的讨论汇总
话题: pool话题: malloc话题: c++话题: memory话题: resource
进入Programming版参与讨论
1 (共1页)
p****s
发帖数: 32405
1
有没有个例子可以看一看? 我是指用的数据结构和算法, 想看个
稍微简单的implementation的例子.
顺便抽象地问一下, memory pool的机制跟malloc相比, 它的优劣在哪?
t****t
发帖数: 6806
2
for introduction document, Effective C++ has a brief one (if you happen to
have the book).
for (not necessary simple) example, Boost has a Pool library. EC++ 2nd
version has a simplified example too, but Meyers took it away in 3rd version
, with the reason "they usually omit such pesky details as portability and
alignment consideration, thread safety, etc."

【在 p****s 的大作中提到】
: 有没有个例子可以看一看? 我是指用的数据结构和算法, 想看个
: 稍微简单的implementation的例子.
: 顺便抽象地问一下, memory pool的机制跟malloc相比, 它的优劣在哪?

m***t
发帖数: 254
3
i have sample code for thread pool, i have sample code for malloc, but no
sample code for memory pool.
what is a memory pool? what is the difference between memory pool and malloc
implementation in KRC?

【在 p****s 的大作中提到】
: 有没有个例子可以看一看? 我是指用的数据结构和算法, 想看个
: 稍微简单的implementation的例子.
: 顺便抽象地问一下, memory pool的机制跟malloc相比, 它的优劣在哪?

p****s
发帖数: 32405
4
我正在看thrust推荐的effective c++里关于内存池的那一章.
大概上, 和malloc/free比内存池的机制更多是用于embedded system, 因为其资源有限.
具体的我还在看. 不过implementation是一定要overload new和delete这两个C标准符的.

【在 m***t 的大作中提到】
: i have sample code for thread pool, i have sample code for malloc, but no
: sample code for memory pool.
: what is a memory pool? what is the difference between memory pool and malloc
: implementation in KRC?

a****l
发帖数: 8211
5
it's not about resource limitation...

限.
符的.

【在 p****s 的大作中提到】
: 我正在看thrust推荐的effective c++里关于内存池的那一章.
: 大概上, 和malloc/free比内存池的机制更多是用于embedded system, 因为其资源有限.
: 具体的我还在看. 不过implementation是一定要overload new和delete这两个C标准符的.

t****t
发帖数: 6806
6
usually it's about speed, not about limited resource.
however if you can avoid fragment and fine-control the allocation, it can
also about limited resource.:)

【在 a****l 的大作中提到】
: it's not about resource limitation...
:
: 限.
: 符的.

1 (共1页)
进入Programming版参与讨论
相关主题
从统一数据格式和算法写作格式的角度讲,matlab还是很先进的How solid it is: c++/c# call Matlab library
javascript最让人崩溃的一点请教关于C++内存管理
以后web公司招人的方向是不是都是全栈程序员有谁读过Design Patterns Explained: A New Perspective on Obj (转载)
fragmentation对developer是好事初级问题:StencilBuffer管理是屏幕坐标而不是ModelCoordinate吗?
有没有这样的memory management library?来看看这两个题目吧
问个问题 (转载)Python 自动登录问题
interview questions怎样高效管理内存?
哪位在Linux上用C++碰到过memory fragmentation吗?研讨一下TCP fragment的问题
相关话题的讨论汇总
话题: pool话题: malloc话题: c++话题: memory话题: resource