内存管理API之mempool_create_kmalloc_pool
2018-02-02 08:14
549 查看
static inline mempool_t *mempool_create_kmalloc_pool(int min_nr, size_t size) 这个函数也是新建一个缓冲池,但是不需要 用户指定内存池的alloc and free函数。 其源码分析如下: static inline mempool_t *mempool_create_kmalloc_pool(int min_nr, size_t size) { return mempool_create(min_nr, mempool_kmalloc, mempool_kfree, (void *) size); } 可见这个函数就是mempool_create的一个封装,其默认的alloc和free函数分别丢应mempool_kmalloc 和 mempool_kfree
相关文章推荐
- 内存管理API之mempool_create
- 内存管理API之mempool_resize
- 内存管理API之kmem_cache_create
- 内存管理API之mempool_alloc_pages和mempool_free_pages
- 内存管理API之mempool_alloc_slab和mempool_free_slab
- 内存管理API之mempool_destroy
- 内存管理API之mempool_free
- 内存管理API之mempool_alloc
- spark streaming kafka1.4.1中的低阶api createDirectStream使用总结(转)
- cocos2d-x节点(CCAutoreleasePool.h)API
- DPDK内存管理 -----(二)rte_mempool
- 内存管理API
- Cannot create PoolableConnectionFactory。创建连接池异常
- android SoundPool api 翻译(正在进行) 播放游戏声音
- RtlInitUnicodeString、IoCreateDevice、IoCreateSymbolicLink、IoDeleteDevice 四个 API 驱动函数的使用
- 【循序渐进地学好OpenCV&4】使用2.0的API显示图片以及OpenCV的自动化内存管理
- 生产环境连接数据库失败:Cannot create PoolableConnectionFactory❨Got mins one from a read call❩
- 内存管理(autoreleasepool:)04 注意事项
- Unity3D内存管理——对象池(Object Pool)
- Cannot create PoolableConnectionFactory (ORA-00923: 未找到预期 FROM 关键字