stuck

时间:2024-04-10 21:58:02
【文件属性】:

文件名称:stuck

文件大小:10KB

文件格式:ZIP

更新时间:2024-04-10 21:58:02

Rust

stuck提供了一种可视化视图,用于快速识别正在运行的,异步和并发应用程序中的常见瓶颈。 它不能替代其他配置文件工具。 stuck是一回事,没有别的很好。具体来说, stuck大致显示出大多数线程将大部分时间用于的最深堆栈框架。随着时间的推移,它会这样做,因此您可以查看程序的热点如何随着执行的进行而变化。既然那是stuck的事情,那么值得详细了解一下。 Stuck会定期对应用程序中所有线程的堆栈进行采样,并且经常执行以下操作: 对于每个线程,找到线程堆栈中最常出现的堆栈框架。领带被堆叠框架的深度打断。 对于每个这样的堆栈框架,记下堆栈,直到并包括该框架。 按该堆栈对所有线程中的数据进行分组。 按在所有线程上为该组堆栈共同采集的样本数对组进行排序。 然后显示这些组以及它们的共享堆栈,以及每个组中有多少个线程。它是什么样子的? 您如何运行它? 首先,安装stuck : $ cargo in


【文件预览】:
stuck-master
----Cargo.lock(27KB)
----src()
--------rustfmt.toml(17B)
--------main.rs(10KB)
----Cargo.toml(437B)
----.gitignore(36B)
----README.md(2KB)

网友评论