我想阅读我的程序在 unix 中使用了多少资源但不能
I want to read how much does my program uses resources in unix but cant
我有我需要的程序 运行 然后使用 top 命令查看它在 unix 中使用了多少资源。但我不知道该怎么做,因为如果我从命令行 运行 它,我不能使用 top 命令直到程序完成,反之亦然。我该怎么做。我尝试这样做:
sleep 10s
top
./myProgram
但它不起作用
打开两个终端; 运行 你的程序在一个终端,在另一个终端。
- 如果您处于图形环境中,则可以再次启动终端。
- 如果您在 text-only 控制台上,您可以使用 Ctrl-Alt-F1..F6(可能更多)或 Alt-Left/Right.
在终端之间切换
- 如果您通过 SSH 连接,只需在您的 SSH 客户端中打开多个终端会话。
(此外,我建议使用 htop 而不是 top,但您可能需要先安装它。)
如果您的程序太 short-lived 而无法显示在 top/htop 上,您可能需要 运行 使用 Valgrind。
打开两个终端,一个用于 运行ning top,另一个用于 运行 您的程序。
我有我需要的程序 运行 然后使用 top 命令查看它在 unix 中使用了多少资源。但我不知道该怎么做,因为如果我从命令行 运行 它,我不能使用 top 命令直到程序完成,反之亦然。我该怎么做。我尝试这样做:
sleep 10s
top
./myProgram
但它不起作用
打开两个终端; 运行 你的程序在一个终端,在另一个终端。
- 如果您处于图形环境中,则可以再次启动终端。
- 如果您在 text-only 控制台上,您可以使用 Ctrl-Alt-F1..F6(可能更多)或 Alt-Left/Right. 在终端之间切换
- 如果您通过 SSH 连接,只需在您的 SSH 客户端中打开多个终端会话。
(此外,我建议使用 htop 而不是 top,但您可能需要先安装它。)
如果您的程序太 short-lived 而无法显示在 top/htop 上,您可能需要 运行 使用 Valgrind。
打开两个终端,一个用于 运行ning top,另一个用于 运行 您的程序。