Попытка разыскать использование памяти на моей Ubuntu Бионическая система Бобра. Почему делает ps
сообщите о таком огромном VSZ для Gnome goa-daemon
?
$ ps -eo pid,vsz,sz,rss,comm --sort -vsz| head
PID VSZ SZ RSS COMMAND
27128 101434964 25358741 3680 goa-daemon
13024 3535356 883839 418848 firefox
1869 3355792 838948 1204 gnome-shell
13707 2819028 704757 406028 Web Content
13384 2603416 650854 425768 Web Content
Прочитали страницу справочника, у меня даже нет a ~/.config/goa-1.0/accounts.conf
. Таким образом, я, вероятно, не использую его.
Почему это сообщает о VSZ 100 ГБ?
Я наблюдал то же относительно поля Linux Mint: 96G VIRT, выделенный goa-daemon
экземпляры. Поиск наконец показал этот ответ на UnixSE:
Все эти демоны используют WebKit (главным образом для показа oauth2 приглашений ко входу в систему), и WebKit недавно представил gigacages для изоляции "кучи", используемой их реализацией JS. Выделение для gigacage является достаточно большим, который любой доступ к произвольному неподписанному смещению на 32 бита все еще посадил бы в gigacage, приводящем к этим огромным выделениям. Дополнительную информацию см. в этом сообщении в блоге на gigacages: https://labs.mwrinfosecurity.com/blog/some-brief-notes-on-webkit-heap-hardening /