性能优化工具/手段


 

词汇表

  1. profile  /侧写/轮廓/绘制侧面图

    1. 在计算机里面指的是收集相关(资源使用/函数调用/...)信息。

  2. performance 性能

    1. 往往是性能分析工具 , 简写 perf-tools

 


 

性能分析工具

  • google-perftools 

    • 全称    :    Google Performance Tools

    • 开发者 :   谷歌

    • HomePage:https://github.com/gperftools/gperftools.git

    • 功能模块

      • CPU PROFILER

      • heap ( 基于tcmalloc)

        • HEAP PROFILER

        • HEAP CHECKER

    • 支持系统

      • Linux 

      • Windows

  • Valgrind

    • 全称    : Valgrind

    • 开发者   :    Valgrind™ Developers 

    • Homepage : http://valgrind.org/

    • 功能模块 :

      • 堆栈使用/内存监控

        • Memcheck

        • Massif

      • 函数调用/分支预测

        • Callgrind

        • Cachegrind

      • 多线程

        • DRD 

        • Helgrind

    • 支持系统:

      • Linux

      • Android

  • gprof

    • 全称     : GNU profiler

    • 开发者  :   ( Jay Fenlason )  GNU

    • Download   :   https://ftp.gnu.org/gnu/binutils/ ( 属于GNU buildin的一个组件,常规无需安装)

    • Document   :  https://sourceware.org/binutils/docs/gprof/

    • 能模块

      • CPU / Function Profile

        • Call Graph

    • 限制

      •  gprof默认不支持多线程程序,默认不支持共享库程序。

    • 支持系统

      • Linux

  • perf 


 

静态代码审查工具

  • cppcheck

    • 全称      :  Cppcheck

    • 开发者  : Cppcheck team

    • HomePage   :   http://cppcheck.net/

    • 功能  : 

      • 各种不良代码的静态审查

      • 可以整合到各种工具链中作为自动代码审查

    • 支持系统

      • Windows

      • Linux

 


 

可视化/绘图辅助工具

 

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值