1

查看 /proc/pid/status 文件中的进程状态文件。已找到以下详细信息。

State:  S (sleeping)
Tgid:   182
Pid:    182
PPid:   1
TracerPid:      0
Uid:    0       0       0       0
Gid:    0       0       0       0
FDSize: 32
Groups:
Mem:     2206024 bytes
**Slack:    710076 bytes**  << what is the slack or is it stack"
Shared:        0 bytes
SigPnd: 0000000000000000
SigBlk: 0000000000000000
SigIgn: 0000000000001a04
SigCgt: 0000000000016443
CapInh: 0000000000000000
CapPrm: 00000000fffffeff
CapEff: 00000000fffffeff

有人可以查看并解释状态文件中松弛字段的目的是什么。它是内核的错误,它必须是堆栈或其他东西。

当我们对进程 Mem Size 和 slack get 进行任何操作时,还有一个问题总是增加,只是想知道为什么内存使用量总是增加。添加更多信息:像 uclinux 一样,我们有扁平的内存架构。上述原因是否是因为进程的内存大小不断增加。

请提出您的意见。

问题:或松弛必须是堆栈>>但错误的代码是写松弛。?? ??

谢谢卡恩维尔辛格

4

0 回答 0