zhangjinxuan 发表于 2024-10-23 15:50:41

linux 如何检测一个程序的运行时间和空间

be like:


$ Tester ./Main.exe
Time: 13.023s
Memory: 360KB


有现成的命令做这个事情吗?

FishC 发表于 2024-10-23 15:50:50

在 Linux 上,你可以使用 `time` 和 `/usr/bin/time` 命令来检测程序的运行时间和内存使用情况。

1. 使用 `time`:
   /usr/bin/time -f "Time: %es\nMemory: %MkB" ./Main.exe

2. 使用 `command time`:
   command time -f "Time: %es\nMemory: %MkB" ./Main.exe

`-f` 选项用来指定输出格式,其中 `%e` 表示程序运行时间(以秒为单位),`%M` 表示程序使用的最大常驻集大小(以KB为单位)。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页: [1]
查看完整版本: linux 如何检测一个程序的运行时间和空间