小编Boy*_*ang的帖子

用于内存使用的“时间”的等效命令?

通过使用time我们可以轻松获得有关程序运行多长时间的信息。我想知道是否有任何等效的命令可以用于内存使用?比如为这个进程分配了多少内存,完成后又释放了多少?我知道我可以使用 Valgrind,但它对我来说有点太重了。

shell process memory monitoring

5
推荐指数
1
解决办法
1774
查看次数

哪个 2 个字母的 POSIX 命令与所有其他命令不同?

我接受了实习面试,我得到了与这个相同的问题:http : //www.glassdoor.com/Interview/Which-2-letter-POSIX-command-is-different-from-all-the-others- QTN_498236.htm

答案是对的,是的cd(正如面试官告诉我的那样)。我对这一点很困惑。为什么cd不同?我跟面试官说不一样,因为可能不会被“shell”实现,但当时我不知道我在说什么。

shell cd-command command command-names

4
推荐指数
1
解决办法
1833
查看次数

打印运行时调用的函数的工具?

我正在 Unix/Linux 平台上寻找这样一种工具,它可以实现:

  1. 我有源文件,我自己编译了应用程序(源代码是用 C 编写的,虽然我认为这并不重要)
  2. 我想在每个函数调用被打印/记录到标准输出/文件时运行这个应用程序

例如:

#include <stdio.h>
int square(int x) { return x*x; }
int main(void) {
    square(2);
}
Run Code Online (Sandbox Code Playgroud)

当我运行这个程序时,它会打印出来

  • 主要的
  • 正方形

我知道在gdb某种程度上可以做到这一点,或者valgrind他们都没有完全按照我的意愿去做。我只是想知道是否存在这样的工具?谢谢。

c debugging trace

3
推荐指数
2
解决办法
2661
查看次数