查看 /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 一样,我们有扁平的内存架构。上述原因是否是因为进程的内存大小不断增加。
请提出您的意见。
问题:或松弛必须是堆栈>>但错误的代码是写松弛。?? ??
谢谢卡恩维尔辛格