【发布时间】:2020-10-31 13:42:33
【问题描述】:
在我的 Ubuntu LTS 系统上,我有一个 manpage 用于备忘录:
$ man memusage
MEMUSAGE(1) Linux user manual MEMUSAGE(1)
NAME
memusage - profile memory usage of a program
...
然而,当我尝试运行 memusage 时,却找不到它。
在我的系统上搜索事件会产生以下结果:
$ dpkg -S memusage
libc6-i386: /lib32/libmemusage.so
manpages: /usr/share/man/man1/memusage.1.gz
libc6-dbg:amd64: /usr/lib/debug/lib/x86_64-linux-gnu/libmemusage.so
libc6:i386: /lib/i386-linux-gnu/libmemusage.so
libreoffice-script-provider-bsh: /usr/lib/libreoffice/share/Scripts/beanshell/MemoryUsage/memusage.bsh
libc6:amd64: /lib/x86_64-linux-gnu/libmemusage.so
manpages: /usr/share/man/man1/memusagestat.1.gz
为什么有 memusage 的手册页,却没有命令本身?
它可能只适用于 32 位 Ubuntu,而不是 64 位 Ubuntu?
注意:gmemusage(由 Ubuntu 建议)是完全不同的东西。
PS:有什么替代方法可以让我在我的程序中找到分配热点?我正在尝试查看我的所有内存在我的代码中的去向。
操作系统: Ubuntu 18.04.4 LTS
【问题讨论】:
-
更适合Ask Ubuntu
-
或Unix & Linux 。然而,这似乎与编程有关,因为 O.P. 写道“..我在我的程序中找到分配热点”。 ....祝大家好运!
-
我投票结束这个问题,因为更适合这个问题的地方是 AskUbuntu
标签: linux ubuntu memory profiling