gpt4 book ai didi

c++ - 运行 UNIX 应用程序的堆栈跟踪

转载 作者:太空狗 更新时间:2023-10-29 20:30:31 26 4
gpt4 key购买 nike

如何在正在运行的 UNIX 应用程序上执行实时堆栈跟踪,是否有任何实用程序可用于在完成后消化堆栈跟踪?

我正在查看是否有任何函数比我预期的更频繁地被调用 - 应用程序运行良好,它只是最近变慢了,而且系统中似乎没有其他任何东西负责(没有其他进程在异常内存/处理器使用情况下运行)。

最佳答案

分析工具将显示程序的哪些部分正在占用 CPU 时间。如果您必须深入挖掘,您可能需要其他工具。根据您所使用的 unix 种类,工具会有所不同,因为这有时是特定于平台的。 This article讨论 Linux 上的进程监控。不同版本的 unix 可能具有不同的实用程序集,用于必须与内核交互的功能(例如 Dtrace 用于 Solaris)。有些确实跨平台工作。

关于c++ - 运行 UNIX 应用程序的堆栈跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6900802/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com