gops 列出和诊断系统上运行的 Go 进程的工具

开源网站开源项目 24-04-16 09:30:57

gops 是列出和诊断当前在您的系统上运行的 Go 进程的命令。

$gops983980uplink-soecksgo1.9(/usr/local/bin/uplink-soecks)5269752695gopsgo1.9(/Users/jbd/bin/gops)41324130foops*go1.9(/Users/jbd/bin/foops)5113051128gocodego1.9(/Users/jbd/bin/gocode)

安装

$goget-ugithub.com/google/gops

诊断

对于启动诊断代理的进程,gops 可以报告其他信息,例如当前堆栈跟踪,Go 版本,内存统计信息等。

为了启动诊断代理,请参阅hello示例。

packagemainimport("log""time""github.com/google/gops/agent")funcmain(){iferr:=agent.Listen(agent.Options{});err!=nil{log.Fatal(err)}time.Sleep(time.Hour)}
[gops 列出和诊断系统上运行的 Go 进程的工具]相关推荐

Boom Web 压力测试工具

Boom(已改名为 hey)是一个用 Go 语言编写的 Web 压力测试小工具,类似 ApacheBench。 使用实例: %boom……...

Numba 通过 LLVM 加速 Python

Numba 是Cython的竞争项目。同样地,numba 把 Python 源码通过LLVMPy生成 JIT 后的 .so 文件来加速。 不……...

DEEP 数字企业端到端平台

DEEP 数字企业端到端平台

DEEP(Digital Enterprise End-to-end Platform)是由 AWS 支持的成本低,维护成本低的数字化平台。帮助……...

Syncope 数字身份管理

Syncope 数字身份管理

Apache Syncope 是用在企业环境的数字身份管理,在JEE技术的实施和Apache 2.0许可下发布的开源系统。 Id……...

Curio Python 协程库

Curio 是 Python 第三方实现的协程库。Python 的并发编程 async/await 是一套接口,允许第三方实现,官方……...

今日开源
  1. TeamCity 持续集成工具

    TeamCity 持续集成工具

    TeamCity 是一个通用的CI/CD解决方案,可以为各种工作流程和开发实践提供最大的灵活性。TeamCity提供一系列特性可以让团队快速实现持续继承:IDE工具集成、各种消息通知、各种报表、项目的管理、分布式的编译等等……

    开源软件 2024-04-28

  2. Argo 容器本地工作流引擎

    Argo 容器本地工作流引擎

    Argo 是一个开源的容器本地工作流引擎,用于在Kubernetes上完成工作。 Argo实现为Kubernetes CRD(自定义资源定义)。 定义工作流中每个步骤都是容器的工作流。 将多步骤工作流建模为一系列任务,或使用图形(DAG……

    开源软件 2024-04-28

  3. Nimbus IaaS 解决方案

    Nimbus 是一种以科学计算为中心的 IaaS "Infrastructure-as-a-Service" 解决方案。使用 Nimbus,你可以借用远程资源(比如由 Amazon EC2 提供的远端资源)并能对它们进行本地管理(配置、部署 VM、监视等)。Nimbu……

    开源软件 2024-04-28

返回顶部小火箭