计算机硕士如何规划研究生学习与生活 - 知乎 https://zhuanlan.zhihu.com/p/47716443 fio: 大名鼎鼎的fio,用来直接评估裸盘以及文件系统的I/O性能。 perf:可以用来生成火焰图分析程序中的热点函数以及CPU使用率等,直观的分析出程序中的瓶颈以及问题所在。 ...
分类:
其他好文 时间:
2021-06-07 20:11:58
阅读次数:
0
Valgrind工具详解 1.Memcheck 最常用的工具,用来检测程序中出现的内存问题,所有对内存的读写都会被检测到,一切对malloc、free、new、delete的调用都会被捕获。所以,它能检测以下问题: 1、对未初始化内存的使用; 2、读/写释放后的内存块; 3、读/写超出malloc分 ...
分类:
其他好文 时间:
2021-06-02 11:25:21
阅读次数:
0
valgrind使用 valgrind --tool=memcheck --leak-check=full --log-file=valgrind-log.txt ./build/executable --args gdb使用带参数 gdb --args ./build/executable --a ...
分类:
其他好文 时间:
2021-05-24 12:21:49
阅读次数:
0
不会的点: √进程间同步,进程间通信方式 IO多路复用 epoll select poll √ 协程 死锁 进程和线程的死锁 √ 多线程多进程 √socket怎样建立进程间的通信 √Const关键字的用法 √右值引用 √编程实现:写一下shared_ptr这个类的实现,其中该有的数据成员和函数成员, ...
分类:
其他好文 时间:
2021-05-24 03:02:21
阅读次数:
0
Cgo内存管理 Valgrind安装和使用 方法一 wget http://valgrind.org/downloads/valgrind-3.9.0.tar.bz2 tar xvf valgrind-3.9.0.tar.bz2 cd valgrind-3.9.0/ ./configure make ...
分类:
其他好文 时间:
2021-04-07 11:25:21
阅读次数:
0
valgrind是很好的检查内存泄漏的工具 使用命令: $ valgrind --tool=memcheck --log-file=/root/valgrind_log_all --leak-check=full --error-limit=no --show-reachable=yes --tra ...
分类:
其他好文 时间:
2021-02-19 13:36:36
阅读次数:
0
如果依赖了第三方的lib,有可能导致valgrind疯狂打日志,非常难排查问题 我们可以使用: valgrind --suppressions=valgrind.conf --gen-suppressions=all --leak-check=full --show-leak-kinds=defin ...
分类:
其他好文 时间:
2020-09-23 23:59:00
阅读次数:
51
这几天多个版本出现了多个内存泄漏问题 怎么办???? Q1:进程调用某库函数分配内存不释放, 但是在进程退出时,统一释放内存,valgrind 检查不出来,但是频繁调用库函数会耗尽内存。怎么快速定位那个库函数导致!!!!!除了看源码这种sa办法 Q2:某些设备不支持跑valgrind 怎么办??- ...
分类:
其他好文 时间:
2020-05-29 23:31:25
阅读次数:
198
1.Introduction The Valgrind tool suite provides a number of debugging and profiling tools that help you make your programs faster and more correct. Th ...
分类:
其他好文 时间:
2020-04-30 21:38:42
阅读次数:
74
程序调试阶段: 测试:找出程序的错误或缺陷 固化:让程序错误可重现 定位:确定相关代码行 纠正:修改代码 修正错误 验证:确定修改解决了问题 1 gcc -Wall -pedantic -ansi //gcc 编译 产生编译的警告信息 1取样法:在程序中添加printf等输出程序执行过程中的信息,程 ...
分类:
系统相关 时间:
2020-03-12 14:28:13
阅读次数:
76