C++ std::shared_ptr自定义allocator引入内存池
摘要:
当C++项目里做了大量的动态内存分配与释放,可能会导致内存碎片,使系统性能降低。当动态内存分配的开销变得不容忽视时,一种解决办法是一次从操作系统分配一块大的静态内存作为内存池进行手动管理,堆对象内存分配时从内存池中分配一块类对象大小的内存,释放时并不实际将内存归还给操作系统,而是交给自定义的内存管理 阅读全文
posted @ 2024-08-07 01:09 七昂的技术之旅 阅读(142) 评论(0) 推荐(0) 编辑