小编Agi*_*ief的帖子

如何监控每个进程/每个线程的内存消耗(分为堆、堆栈、数据、代码)?

在开始编写自己的代码之前,我想知道是否有 GNU/Linux 软件能够输出类似于QNX 的showmem.

对于正在运行的每个进程的每个线程,我希望看到内存消耗分为以下几类:

 Process listing (Total, Code, Data, Heap, Stack, Other)
 319488  1024000      24587     167936      24576          0        4103 devc-con-hid (thread 2)
    0          0          0          0       4096          0        4103 devc-con-hid (thread 2)
    0          0          0          0      20480          0        4103 devc-con-hid (thread 1)
    0     102400       8192          0          0          0        4103 devc-con-hid (proc/boot/devc-con-hid)
    0          0      16384          0          0          0        4103 devc-con-hid (proc/boot/libc.so.3)
    0          0          0          0          0  (   36864)       4103 devc-con-hid (/dev/mem)
Run Code Online (Sandbox Code Playgroud)

有什么可以使这成为可能吗?

linux memory stack

11
推荐指数
1
解决办法
2万
查看次数

如何在 Oracle VM VirtualBox 上安装 Plan 9?

我从贝尔实验室下载了 Plan 9(第4版)ISO,并为系统提供了两倍推荐的内存和硬盘空间。我按照安装提示操作,尽可能选择默认选项。但是,安装程序警告说,尽管已完成安装,但空间不足。当机器尝试启动时,它出现了多个内核恐慌并中止。

如何在 VirtualBox 上安装和运行 Plan 9?

virtualbox plan9

8
推荐指数
2
解决办法
4054
查看次数

什么命令总是通过 /proc/sys/kernel 生成相同的 UUID

运行以下命令会在每次执行时生成不同的随机输出(这是预期的,考虑到random它在路径中):

cat /proc/sys/kernel/random/uuid

有没有办法修改路径,以便在每次调用时产生静态(非随机)UUID(在每个请求/执行中返回相同的内容而不是随机)?

proc uuid

3
推荐指数
1
解决办法
3547
查看次数

如何在 msysgit 中/上显示带有 groff 的联机帮助页?

我一直无法在 Windows 7 上的 (1.9.0; 20140217) 中正确设置MANPATH环境变量msysgit(这不是我主要关心的问题)。每次执行man命令时,都会收到以下错误:

  1. /usr/local/lib/man.config:没有那个文件或目录。
  2. 警告:无法打开本地配置文件 /usr/local/lib/man.config。
  3. {command} 没有手册页

如上所述,这不是一个问题,只是一个不便,因为我知道可以groff [something] -T ascii /path/to/manpage用来显示联机帮助页。但是,在搜索 SE 后,我无法找到执行此操作所需的命令。(我知道有一个问题要求它,但它没有显示在我的搜索中。)作为一种解决方法,我一直在使用在线联机帮助页,但我不想每次都搜索网络查看联机帮助页。

因此,一等奖是groff显示手册页的命令,二等奖是有关如何设置man.config(包括文件内容)的说明msysgit。

shell man windows msys groff

2
推荐指数
1
解决办法
1608
查看次数

标签 统计

groff ×1

linux ×1

man ×1

memory ×1

msys ×1

plan9 ×1

proc ×1

shell ×1

stack ×1

uuid ×1

virtualbox ×1

windows ×1