Какова цель слабого поля в /proc/pid/status в uclinux
Посмотрите на файл процесса в файле /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 постоянно увеличиваются, просто хотел знать, почему использование памяти постоянно увеличивается. Добавление дополнительной информации: как и в uclinux, у нас плоская архитектура памяти. Если бы вышеупомянутая причина для объема памяти процессов продолжает увеличиваться.
Пожалуйста, предложите ваш вклад.
Вопрос: или слабый должен быть стек >> но по ошибке код пишет слабый.????
Спасибо Карнвир Сингх