uclinux // proc / pid / status中的目的松弛字段是什么

时间:2018-12-12 13:20:00

标签: linux-kernel mmu uclinux linux-development

查看/ 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一样,我们拥有平面内存架构。 上面的原因是因为进程的内存大小一直在增加。

请提出您的建议。

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

谢谢 卡恩维尔·辛格

0 个答案:

没有答案