发布时间:2012-12-10 15:00:11
Valgrind 使用简单说明Valgrind能做什么? ?内存使用检测,包括: –内存泄漏 –非法内存访问 –未初始化变量使用 –重复释放内存 ?多线程竞争 –检测死锁 -检测竞争Valgrind还能做什么? ?性能分析......【阅读全文】
发布时间:2012-12-10 13:00:40
oprofile起源于John Levon (Victoria U of Manchester)的一篇硕士论文,最初它以DCPI(DEC Continuous Profiling Infrastructure)为模型,并最先支持Intel Pentium Pro和AMD Athlon。oprofile主要是通过采样,利用CPU上的性能计数器(perfomance counter,在龙芯上分别为CP0的24和25号寄存器)统计某些事件的发生次数。它由内核模块和用户空间守护进程两部分组成,前者可以访问性能计数器,后者则负责从性能计数器收集数据。 oprofile......【阅读全文】