c++内存

1.内存分区

https://developer.aliyun.com/article/343804

2.内存泄露

1 概念

内存泄露:就是内存持续上涨的现象

内存溢出:内存不够用了

2 定位

原因

1.内存碎片

2.手动申请的内存没有释放

定位

1 tcmalloc

2 jemalloc

把jemalloc 编到包里

生成map 转成svg

对比变化

3 asan

4 valgrind

3.内存优化

分类

内存峰值

常驻内存

分析工具

valgrind 分析内存

pahole 分析内存

优化手段

https://blog.csdn.net/zju_fish1996/article/details/108858577

https://blog.csdn.net/weixin_41055260/article/details/118586493

Author

Lavine Hu

Posted on

2024-04-20

Updated on

2024-05-03

Licensed under

# Related Post
  1.raid
  2.对象池
  3.io操作
  4.性能优化
Comments

:D 一言句子获取中...