首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

gops —— Go 程序诊断分析工具

原文作者:Shocker 原文链接:https://shockerli.net/post/golang-tool-gops/ GitHub: https://github.com/google/gops 个用于列出和诊断分析系统中正在运行的...Go 程序的命令行工具 安装 命令帮助 执行 gops help 查看帮助文档: 使用详解 为了能更好的分析程序,需要在我们的项目中加行 agent 诊断分析代码,用于统计分析程序问题。...该命令会显示以下内容: PID PPID 程序名称 构建该程序的 Go 版本号 程序所在绝对路径 注意,列表中有个程序名称后面带了个 *,表示该程序加入了 gops 的诊断分析代码。...CPU 的性能分析数据,操作与 pprof 致。...gops pprof-heap (|) 用法: gops pprof-heap (|) 调用并展示 go tool pprof 工具中关于 heap 的性能分析数据

2.1K30
您找到你想要的搜索结果了吗?
是的
没有找到

推荐款开源即时性能分析工具 Pyroscope

本篇文章,我们会介绍工具叫 Pyroscope,让开发者可以快速找到性能瓶颈的代码。Pyroscope 目前可以支持 Python, Ruby 或 Go 的环境。...假设您还没引入任何性能分析工具或平台,那 Pyroscope 会是您最好的选择。...Pyroscope 架构 如果你有打算找性能分析工具平台,Pyroscope 提供了三大优势,让开发者可以放心使用 低 CPU 使用率,不会影响既有平台 可储存好几年的资料,并且可用 10 秒细颗粒度查看资料...Pyroscope 架构图 启动 Pyroscope 服务 启动方式有两种,第是直接用 docker 指令启动。...pyroscope exec python manage.py runserver # If using Ruby $ pyroscope exec rails server 心得 这套工具相当方便

1.3K10

推荐:Inspeckage安卓动态分析工具

Inspeckage是个用于提供Android应用程序动态分析工具。通过对Android API的函数使用hook技术,帮助用户了解应用程序在运行时的行为。...Inspeckage允许用户与应用中的些单元进行互动,并在Android设备上应用些设置。 Inspeckage简介 对Android应用程序的动态分析是移动应用安全测试的核心部分。...尽管市面上已经有些类似工具,当时在测试时仍然会受到些限制: 1、缺少与用户的交互 2、只在仿真环境下工作 3、Android版本更新后必须同步更新 4、输出较少 5、设置费用昂贵 Inspeckage...FLAG_SECURE 取消SSL选项 开启、停止或重启应用程序 4、附加部分 APK下载 查看应用程序的目录树 下载应用程序的文件 下载hooks生成的文本文件格式的输出 屏幕截图 5、配置 尽管该工具些连接...HTTP库的hooks,使用外部代理工具仍然是分析应用程序流量的最好的选择。

2K60

试用阿里开源的 Java 在线诊断分析工具 Arthas 小记

在此借用官方的段话: 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代码为什么没有执行到?...是否有个全局视角来查看系统的运行状况? 有什么办法可以监控到JVM的实时运行状态?...Arthas支持JDK 6+,采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,进步方便进行问题的定位和诊断。...Arthas linux 平台 可以直接使用 以下 命令 wget https://alibaba.github.io/arthas/arthas-boot.jar 如果从 github 下载速度比较慢的话推荐...默认为通配符匹配 [x:] 指定输出结果的属性遍历深度,默认为 1 这里重点要说明的是观察表达式,观察表达式的构成主要由 ognl 表达式组成,所以你可以这样写"{params,returnObj}",只要是个合法的

1.6K20

推荐工具

很久没分享了,今天意外发现QQ居然有录制视频的功能,于是想分享工具,没想到还发现了些chrome好用的插件。...谷歌上网助手:专门为科研、外贸、跨境电商、海淘人员、开发人员服务的上网加速工具,chrome内核浏览器专用!...如果要你设置access token,就去Settings/Developer settings创建个。 vue devtools和react devtools直接在商店安装更加简单。...最后推荐稿定科技的几款在线处理图片的工具,如果真的要自己去搞搞图片,可以去查查。 其实还有很多很多的软件工具便于我们开发或者是使用,推荐的不多只是觉得还蛮好用。...其他的什么印象笔记、markdown编辑器等就看个人需要了,也欢迎推荐些神奇工具。 (完)

55310

Arthas,个Java诊断工具,你值得拥有

Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 这个类从哪个 jar 包加载的?...Arthas支持JDK 6+,支持Linux/Mac/Winodws,采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,进步方便进行问题的定位和诊断。 其运行的原理如下图所示: ?...Arthas是我比较喜欢的个Java诊断工具,下面起来体验下吧。 ....、预发使用时,请尽量明确需要观测的类、方法以及条件, 诊断结束要执行 stop 或将增强过的类执行 reset 命令。...然后针对某个,比如id为180的线程进行分析: [arthas@20836]$ thread 180 "Thread-168" Id=180 BLOCKED on java.lang.Integer@

1.1K20

推荐款 Kubernetes 应用性能分析工具 Kubectl Flame

每个矩形都是个函数,其中宽度显示它出现的频率,从左到右的排序并不重要 (堆栈按字母顺序排序)。...Kubernetes 上的性能分析 性能分析项较为复杂的任务,大多数探查器有两个主要问题: 需要修改应用程序,通常可以通过将标志添加到执行命令或将些性能分析库导入代码中来实现。...在 Kubernetes 集群中运行的应用程序上执行分析时,会变得更加困难。需要部署个包含配置文件修改的新容器镜像,而不是当前正在运行的容器。...Kubectl flame Kubectl Flame 是个 kubectl 插件,可以以较低的开销生成火焰图?来分析应用程序性能,无需进行任何应用程序修改或停机。...Python 和 Ruby 使用 Docker 作为容器运行时的 Kubernetes 集群(已在 GKE,EKS 和 AKS 上测试) 运行原理 kubectl-flame 通过在与目标容器相同的节点上启动个探查器来启动性能分析

1.2K20

工具推荐: 汽车CAN总线分析框架CANToolz

aka YACHT (又个汽车黑客工具) CANToolz 是分析控制局域网络CAN(Controller Area Network) 和设备的框架。...该工具基于不同的模块组装在起,可以被安全研究人员和 汽车业/OEM 的安全测试人员使用进行黑盒分析等,你可以使用本软件发现电子控制单元ECU,中间人攻击测试,模糊测试,暴力破解,扫描或 R&D测试和验证...该平台试图将所有需要的 技巧/工具 和其他你可以对CAN总线做的事情结合在起。...它提供了个简单的方法来添加模块并根据你的需要使用“扩展”版本(比如选择ECU自定义暴力破解等)。没有任何其他目的,这里仅仅想推荐给大家个好的工具被更多的人使用。...还有点:这是基于模块的引擎,所以你可以使用它作为您的测试过程的部分,或者当你需要和CAN总线工作时,添加更复杂的 场景/软件。 “我不明白为什么大家始终在发布新的“汽车黑客工具”。

1.7K70

软件推荐(SpaceSniffer) -- 磁盘空间分析工具

阅读完本篇文章,我期望你能够在磁盘遇到楼下这种情况的时候,能利用SpaceSniffer冷静分析是谁在搞事情,然后出台相应的措施。...起因 最近在读《亮剑》,看到李云龙攻打县城的那章节,太刺激了。...了解我的朋友可能都知道,我向电脑桌面只放张简约的壁纸,四个优先级,按紧急、重要进行排列组合得到四个文件夹,分别以zjt+阿拉伯数字命名,然后把回收站改名成废纸篓,这样子看上去就比较舒适,假装我是搞行为艺术的...最近也说不出是啥感觉,反正就是搞行为艺术嘛,调了好几个联队的epub和mobi格式的电子书放到桌面,然后每本是只猫头鹰壮士,”Why so serious ?You are so crazy!...Adobe家族,基本上位大哥占据一两个G的容量 巨硬的Office全家桶也蛮占容量的 Android的SDK等也非常占容量 AppData中,应该是我这边Node.JS的类库占了部分容量,然后系统其他的类库也是

1.4K10

大数据分析BI工具有哪些?BI工具推荐

因此,选择款功能强大的大数据分析BI工具尤为重要,可以说是决定最终信息是否有价值的决定性因素。...(1)Tableau Tableau是国外市场上比较成功的大数据分析BI工具,它可以轻松处理数百万行数据。大量数据可以创建不同类型的可视化,而不会对仪表板造成影响。...(3)亿信ABI 亿信ABI是国内比较知名的款大数据分析BI工具,是亿信华辰深耕商业智能领域十多年,在丰富的数据分析挖掘、报表应用等经验基础上,自主研发的款融合了ETL数据处理、数据建模、数据可视化...(5)FineBI FineBI是帆软公司的款大数据分析BI工具,它支持30多个数据库表和SQL数据源,支持Excel、TXT等文件数据集,支持多维数据库、程序数据集等多种数据源。...FineBI具有spider引擎,可以对大数据分析做出快速反应,支持本地模式和直连模式。 以上推荐的5款产品都是目前市场上主流的大数据分析BI工具,对大数据分析有需求的客户不妨了解下。

3.8K1813

如何创建个带诊断工具的.NET镜像

ENTRYPOINT ["dotnet", "WebApplication1.dll"] 现在看起来切都很美好,但是假设我们遇到某些线上CPU 100%、内存占用率很高或者程序突然停止响应等问题我们需要使用...dotnet-trace、dotnet-dump等工具时就会发现使用不了。..."$PATH:/root/.dotnet/tools" 当然我们可以打包个包含好工具的runtime,供后面使用,就不用每次都安装tool了。...常用的工具 因为公司是自建机房,所以对于存储和网络带宽都比较宽裕,我们般会在生产环境运行的镜像中安装下面这些工具。...总结 本文编写的初衷是因为在群里有很多小伙伴遇到生产环境性能问题的时候,.NET的runtime镜像中没有带工具,安装和使用起来很麻烦,所以分享些我们公司内部些技巧,希望能帮到大家。

2K20

推荐款超棒的抓包分析工具 - Burp Suite

本篇文章我们聊聊款超级好用的抓包分析工具,即:Burp Suite Burp Suite,简称 BP 工具般作为渗透测试工具,是款用于攻击 Web 应用程序的集成平台 主要功能模块包含: Proxy...模块 抓包、数据拦截及数据包修改 Target 模块 Site map 站点记录及分析 Intruder 模块 暴力破解 Repeater 模块 重放工具 Decoder 模块 编/解码工具 Comparer...: https://portswigger.net/burp/releases 破解 BP 工具有多种方式,这里推荐使用 BurpLoaderKeygen 来进行注册 破解补丁: https://github.com...,并启用它 该情景模式地址与端口号与 BP 工具中保持致 接着,在 BP 工具 Proxy 模块下的 Intercept Tab 标签下,关闭数据拦截功能,即:Intercept is off...最后,访问某个网站,在 BP 工具 Proxy 模块下的 HTTP history Tab 标签下就展示了数据包列表 3-2 PC 端小程序 首先,我们根据 BP 工具配置的 Proxy Listeners

2.1K40

docker学习系列20 工具推荐,dive 分析镜像层的工具

在 Docker 学习系列17 镜像和容器的导入导出 我讲过docker镜像是由层层组成的 比如如下dockerfile文件 FROM node:10.8.0-alpine MAINTAINER...EXPOSE 3000 # 容器启动时执行的命令,类似npm run start CMD ["npm", "start"] 当我们执行docker build 生成镜像的时候,实际上每行命令产生的文件会存到个目录中...,即层,Dockerfile 最佳实践 也建议我们 镜像层数尽可能少 这里推荐工具 dive 可以方便的查看镜像层详情,评估镜像的质量,如浪费了多少空间 ?...highestUserWastedPercent: 0.20 集成到CI中,增加以下命令即可: $: CI=true dive 镜像审查和代码审查类似,是件开始抵制,开始后就欲罢不能的事...这件事宜早不宜迟,对于企业与个人而言均百利而无害。 随着容器化的普及,个人觉得这个工具很有前途 另外推荐个容器的静态分析工具 clair 参考 如何对Docker Image进行审查

1.2K20

K8S集群容器中集成arthas、netstat即时诊断分析工具

背景: k8s 集群中,Java应用容器中添加即时工具分析诊断arthas、netstat 1.预先下载好arthas-packaging-3.1.1-bin.zip文件,在Dockerfile同目录下...arthas-packaging/3.1.1/arthas-packaging-3.1.1-bin.zip mv arthas-packaging-3.1.1-bin.zip arthas.zip 2.netstat工具在...ospd-netstat,在Dockerfile直接apk add 添加即可 3.以下为Dokcerfile文件(注:需要openjdk,如果是jre的,会缺少dt.jar,tools.jar arthas工具会使用到...;需要安装tini工具,因为默认java 应用跑在容器中会是1 pid号,arthas会无法调用) FROM openjdk:8-jdk-alpine COPY repositories /etc/apk.../library/javabase:v8.0.22 . docker push 192.168.3.10:5001/library/javabase:v8.0.22 5.问题总结: 如果未安装tini工具

3.1K20

个超强的Python库!HTTP请求性能分析工具推荐:httpstat!

httpstat是个基于命令行的工具,用于在终端中展示HTTP请求的详细统计信息。...使用httpstat可以帮助开发人员更好地理解和分析网络请求的性能,并对请求过程中的延迟进行优化和调试。 httpstat工具提供了以下主要的统计信息: DNS解析时间:显示域名解析所花费的时间。...请注意,httpstat工具是用Python编写的,并且它是由个名为httpie的流行命令行HTTP客户端扩展而来。 基础功能 httpstat工具的基础功能是提供HTTP请求的详细统计信息。...这些是httpstat工具些基本功能。它是个简单而有用的工具,可以帮助开发人员更好地了解和分析HTTP请求的性能,并进行相应的优化和调试。...通过这些功能特性,httpstat提供了种简单而直观的方式来分析和优化HTTP请求的性能,对于网络开发人员和系统管理员来说非常实用。

14110

推荐 | 收藏备用:大数据分析工具采购指南

旦组织决定要购买个大数据分析工具,下步就是制定个流程,评估可用的产品,然后从中找到个最适合你需求和要求的产品。...换而言之,数据挖掘和预测分析时需要使用哪种级别的专业知识才能理解目前能够开发哪些类别的模型及如何使用个特定工具完成建模?...经验般的数据分析师感兴趣的是提供大量分析功能的供应商产品,而更专业的分析师和统计师则更偏好于那些能够更深入分析特定分析模型的工具。 集成与可访问性。...如果要在些传统数据管理和BI技术中混搭分析方法,那么这点非常重要。例如,许多分析工具支持通过传统的SQL查询去调用分析模型。...大数据分析工具的费用 在使用大数据技术的大部分案例中,产品的价格必须影响购买决策。有些大数据分析工具价格昂贵,而有些则价格较低,甚至是免费的。

90490

推荐 | 10个好用的Web日志安全分析工具

款简单好用的Web日志分析工具,可以大大提升效率,目前业内日志分析工具比较多,今天推荐十个比较好用的Web日志安全分析工具。...---- 1、360星图 款非常好用的网站访问日志分析工具,可以有效识别Web漏洞攻击、CC攻击、恶意爬虫扫描、异常访问等行为。...2、LogForensics TSRC提供的款日志分析工具,可从单可疑线索作为调查起点,遍历所有可疑url(CGI)和来源IP。...5、Logstalgia 款非常炫酷且可视化日志分析工具,可以直观的展示CC攻击和网站的日志分析,并以可视化的3D效果展示出来。...7、web-log-parser 款开源的分析web日志工具,采用python语言开发,具有灵活的日志格式配置。

2.6K12
领券