我想在 Linux 环境中对 C++ 应用程序进行性能测试。我需要测量应用程序的 CPU 和内存使用情况。该应用程序是一个多线程应用程序。
在这个需求中,我遇到了两个工具/实用程序(sar
和top
)。我现在的问题是,如果我想按用户监视 CPU 使用情况,我可以使用该top
实用程序来执行此操作,但我不确定该sar
实用程序中是否可用。如果我的方法有误,请指导我如何在 Linux 环境中进行性能测试的正确路径。
最后,我使用 PuTTY 登录远程 Linux 计算机,但任何基于 GUI 的工具都无法帮助我。
任何帮助都会对我很有用。
答案1
我认为这time
足以为你完成全部工作。阅读该man
页面以避免使用内置time
命令。