程序分析器(性能监视工具)

本文介绍了Linux下的性能分析工具gprof及其图形化界面kprof和cgprof,详细讲解了如何利用gprof进行程序性能分析。此外,还提到了Java领域的几种性能分析工具,包括TPTP、CodeProProfiler、YourKitJavaProfiler和JProfiler等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

行性能监视、过程时间性能监视


Linux中有gprof工具。使用方式就是在编译程序时,加上-pg选项,成功执行程序后,后生成相关的分析结果,否则不生成。然后再用gprof命令 **,得到分析结果

(自定义函数被调用次数,占用整个运行时间的比重。。。。)

另外Linux中还有相应的图形化程序分析工具kprof和cgprof都是基于gprof的,好看些。不过还是gprof最方便和简单。


可参考:http://www.cnblogs.com/huangpeng/archive/2009/02/17/1392456.html


Java——为了检查内存使用和系统瓶颈,不仅是静态代码检查,现在也有很多java proflier,如工具 TPTP, CodePro Profiler, YourKit Java Profiler, JProfiler 等。


可参考:http://www.g4studio.org/thread-251-1-1.html


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值