加载中
C++内存优化之JeMalloc内存池

内存池则是在真正使用内存之前,先申请分配一定数量的、大小相等(一般情况下)的内存块留作备用。当有新的内存需求时,就从内存池中分出一部分内存块,若内存块不够再继续申请新的内存。 为什...

jemalloc windows 构建&&多线程测试

编译过程: 0 cygwin安装各种工具 * autoconf * autogen * gawk * grep * sed 1、下载源码 2、生成构建信息sh -c "CC=cl ./autogen.sh" 3、make -j 12代码构建 3、make install 生成库文件 ...

C++11 新特性: unordered_map 与 map 的对比

unordered_map和map类似,都是存储的key-value的值,可以通过key快速索引到value。不同的是unordered_map不会根据key的大小进行排序, 存储时是根据key的hash值判断元素是否相同,即unorder...

donet-dmp生成、分析工具.txt

工具下载: https://docs.microsoft.com/zh-cn/dotnet/core/diagnostics/dotnet-dump 1、运行测试程序 2、附加到进程并且自动成dmp文件 dotnet-dump collect --process-id XXXX 3、分析dump信...

C++中push_back和emplace_back的区别

在 C++11 之后,vector 容器中添加了新的方法:emplace_back() ,和 push_back() 一样的是都是在容器末尾添加一个新的元素进去, 不同的是 emplace_back() 在效率上相比较于 push_back() 有了...

C++模板培训学习

函数模板会自动推导类型 类不会 必须加上<T> --------模板特殊化:如果是char*优先会被编译到 简单的说就是对某一类型进行特殊处理 template<> class test <char*> --------模板偏特化 多个模...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部