如何跟踪和分析 mod_perl 或 mod_php 应用程序使用的所有低级调用(c 库)?

发布于 2024-07-12 12:40:37 字数 143 浏览 7 评论 0原文

我曾经在一个网站上看到过一个调用图,它深入挖掘由 PHP 应用程序发起的 Web 请求的最低级库,并包含调用时间和摘要。 在我看来,这是一种在分析仅 PHP 代码时发现不明显瓶颈原因的好方法。

像 strace 这样的东西可以做到,但细节要多得多。

I've seen once on a site, a call graph digging into the most low level libraries of a web request initiated by a PHP appplication with call timings and summary. Seems to me that this is a great way to spot the reason of bottlenecks that aren't obvious while profiling PHP-only code.

Something like strace does but with far more detail.

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

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

发布评论

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

评论(2

还在原地等你 2024-07-19 12:40:37

Rasmus 在他的演讲中多次提到valgrind。 如果我没记错的话,它会测量 IO、内存等。可能想看一下。

Rasmus mentioned valgrind a couple times in his presentations. If I remember correctly it measures IO, memory, etc. Might want to take a look.

年少掌心 2024-07-19 12:40:37

VTune 等工具可以在这方面提供帮助。 您可以将此工具指向要分析的流程或系统,它将有助于找到性能热点。 VTune 还具有调用图模式。

Tools like VTune helps here. You can point this tool at a process or a system to profile and it will help find performance hotspots. VTune also has a call graph mode.

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