查看/ proc / pid / status文件中的process'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进行任何操作时,另一个问题总是增加,只是想知道为什么内存使用量总是在增加。 添加更多信息:像uclinux一样,我们拥有平面内存架构。 上面的原因是因为进程的内存大小一直在增加。
请提出您的建议。
问题:或松弛必须是堆栈>>,但是错误地代码在写松弛。 ?? ??
谢谢 卡恩维尔·辛格