除了标准库中包含的工具之外,Linux 上的 Python 还存在哪些分析工具?

发布于 2024-08-08 03:27:08 字数 143 浏览 4 评论 0原文

我一直在使用 Python 的内置 cProfile 工具,并取得了一些相当好的成功。但我希望能够访问更多信息,例如我等待 I/O 的时间(以及我正在等待哪种类型的 I/O)或我有多少次缓存未命中。除了基本的时间命令之外,还有其他 Linux 工具可以帮助解决这个问题吗?

I've been using Python's built-in cProfile tool with some pretty good success. But I'd like to be able to access more information such as how long I'm waiting for I/O (and what kind of I/O I'm waiting on) or how many cache misses I have. Are there any Linux tools to help with this beyond your basic time command?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

-小熊_ 2024-08-15 03:27:08

我不确定 python 是否会提供您正在寻找的低级信息。不过,您可能想看看 oprofile 和 Latencytop。

I'm not sure if python will provide the low level information you are looking for. You might want to look at oprofile and latencytop though.

薄情伤 2024-08-15 03:27:08

如果您想确切地知道您在等待什么以及大约等待的时间百分比,这个会告诉你。但它不会告诉您其他信息,例如缓存未命中或内存泄漏。

If you want to know exactly what you are waiting for, and approximately what percentage of the time, this will tell you. It won't tell you other things though, like cache misses or memory leaks.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文