pprof linux 使用
1、生成xxx…pb.gz
go tool pprof -seconds=600 http://172.26.46.41:80/debug/pprof/block
2、在浏览器生成图片
go tool pprof -http=:8000 xxx…pb.gz

3、pprof 部分字段解析:
2 allocs # 所有过去内存分析采样
0 block # 导致同步原语阻塞的堆栈跟踪
0 cmdline # 程序启动参数
4 goroutine # 所有当前goroutine堆栈跟踪
2 heap # 活动对象内存分配采样
0 mutex # 互斥锁跟踪
0 profile # 生成cpuprofile文件 生成文件使用go tool pprof工具分析
8 threadcreate # 创建系统线程的堆栈跟踪
0 trace # 对当前程序执行的跟踪 生成文件使用go tool trace工具分析
full goroutine stack dump # 显示所有goroutine的堆栈

pprof linux 使用相关推荐

  1. linux pprof工具安装,google perftools工具介绍

    安装编译工具 sudo yum -y install gcc make sudo yum -y install gcc gcc-c++ 安装libunwind wget https://github. ...

  2. linux下应用程序性能剖分神器gprofiler-tools-安装和使用

    最近在摆弄算法的的优化,需要剖分一下算法的瓶颈,就找了一些代码剖分工具,其中 gprofileer-tools是很不错的工具,gperftools时google开源的一款C++性能分析分析工具,git ...

  3. linux程序莫名异常怎么查

    内存异常经常导致程序出现莫名其妙的错误,往往很难查证,本文介绍在linux下的各种常见内存异常的查证工具和方法. 1 访问空指针/未初始化指针/重复释放内存 对于像访问空指针.未初始化指针(非法地址) ...

  4. 生产环境Go程序内存泄露,用pprof如何快速定位

    内存泄漏可以在整个系统中以多种形式出现,除了在写代码上的疏忽,忘了关闭该关闭的资源外,更多的时候导致系统发生内存泄露原因可能是设计上决策不对.或者业务逻辑上的疏忽没有考虑到一些边界条件. 比如查数据库 ...

  5. linux查进程内存问题,关于linux下内存问题排查的工具

    对最近linux下排查java内存相关问题的命令做个小的总结 linux系列 top top -p PID pid为12415进程的资源消耗情况.这里是以进程为单位. top -Hp PID 这里是以 ...

  6. gperf linux 安装_Gperftools安装

    [TOC] 简介 网上有很多介绍google performance tools(gperftools)的文章,但是自己在安装的过程还是不断的遇到问题,即使是第二次再装的时候,所以把一些问题记录下来, ...

  7. linux下怎么查看程序异常,linux程序莫名异常怎么查

    内存异常经常导致程序出现莫名其妙的错误,往往很难查证,本文介绍在linux下的各种常见内存异常的查证工具和方法. 1 访问空指针/未初始化指针/重复释放内存 对于像访问空指针.未初始化指针(非法地址) ...

  8. 白话 Golang pprof

    文章目录 0.前言 1.什么是 pprof 2.pprof 的作用是什么 3.pprof 的使用模式 4.安装 Graphviz 4.应用程序性能分析 4.1 CPU 性能分析 4.2 内存性能分析 ...

  9. Golang程序调试 -- 内存泄漏pprof工具

    Golang程序调试 -- 内存泄漏pprof工具 代码引入pprof WEB访问模式 命令行模式定位内存 命令行模式定位耗时 命令行模式定位内存分配 代码引入pprof import (" ...

最新文章

  1. 几种常用编程语言的编程思想和方法 转
  2. mysql中的索引对查询的影响
  3. oracle crs 命令,ORACLE RAC CRSCTL 命令使用 及 执行的用户
  4. 免费公开课 | 强化学习及其在竞速无人机中的应用
  5. FCS省选模拟赛 Day7
  6. super在python中有什么用
  7. java项目出现问号_苹果电脑启动Mac时,出现问号文件夹,解决方法
  8. github克隆仓库加速
  9. python计算微积分_python 微积分计算
  10. web前端技术课程作业
  11. 为ESP8266编译时出错
  12. stm32f407的三重ADC同步触发模式配置
  13. 天天向上的力量python代码解释_python天天向上的力量
  14. Java基础知识(八) Java平台与内存管理
  15. 如何打造差异化抖音账号IP?
  16. 人要是点背!那真是没整
  17. macbook无法打开移动硬盘 为什么mac上显示不了移动硬盘
  18. 河北大学计算机改408,河北大学2020年硕士研究生招生调剂办法
  19. Android.Cynos.7.origin木马已感染900万+安卓设备
  20. openlayer5 半径不准 画圆_openlayers绘制圆形时设置半径以米为单位

热门文章

  1. 1120计算机绘图试题答案,1120电大《计算机绘图(本)》试题和答案200901
  2. [经验教程]韩服传奇M手游苹果iPhone手机iOS版传奇m国际服怎么下载安装Mirm韩服?
  3. Android新机系统要求,原神手机配置要求多少 手机配置要求说明
  4. vim为Linux文件添加密码、解除密码
  5. 饮酒后回家途中死亡,同饮者是否担责?
  6. 嵌入式软件网络协议应用一
  7. CPA学习记录-CPA备考资料(中华、东奥、BT)
  8. 计算机专业英语——计算机组成
  9. 如何使用python把json文件转换为csv文件
  10. 运动蓝牙耳机哪个牌子好性价比高、性价比高的运动蓝牙耳机推荐