![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++之valgrind
文章平均质量分 95
youngzhiyong
这个作者很懒,什么都没留下…
展开
-
C++内存使用统计工具(Valgrind之massif)
如果读者使用的是Windows+WSL2的场景,那么就需要安装支持远程桌面和图形化界面的软件包。原因:vector容器,在存储数据时,内存空间不足,则需要申请当前内存的2倍空间,并将数据拷贝到新的内存空间中。应用程序运行一段时间后,内存确实在增长,使用valgrind的memcheck工具检测出来,确实没有出现。问题:从上述程序来看,存储了255个4字节的数据,占用空间约1KB的内存,为何占用了1.5KB的内存呢?结论:10240个4字节的元素,刚好为40KB的内存空间,与预期相符。原创 2023-08-27 16:29:04 · 1876 阅读 · 0 评论 -
C++内存泄漏检测工具(Valgrind之memcheck)
内存泄漏检测原创 2023-08-27 16:22:29 · 430 阅读 · 0 评论