Birçok Gnome 3.28 cin, 100 GB'ın üzerinde VIRT kullanıyor. Neden?


12

Son zamanlarda bu dizüstü bilgisayarı Fedora 28 Beta'ya ve onunla Gnome 3.28'e güncelledim. İşler çoğunlukla iyidir.

Ama bazı şeyler tuhaf. Bu, tüm sanal bellek olduğundan sorunlara neden olmaz.

Peki bu cinler neden 100+ GB sanal bellek ayırıyor?

0  1000  2012  1719  20   0 101649024 32904 SyS_po Sl ?         0:00 /usr/libexec/goa-daemon
0  1000  1983  1719  20   0 101704260 46416 SyS_po Sl ?         0:00 /usr/libexec/gnome-shell-calendar-server
0  1000  2210  1765  20   0 101736292 33656 SyS_po Sl+ tty2     0:00 /usr/libexec/deja-dup/deja-dup-monitor
0  1000  2452  1719  20   0 101927808 45988 SyS_po Ssl ?        0:00 /usr/libexec/evolution-addressbook-factory
0  1000  2240  1765  20   0 102007840 57328 SyS_po Sl+ tty2     0:00 /usr/libexec/evolution/evolution-alarm-notify
0  1000  2415  2288  20   0 102356528 47216 SyS_po Sl ?         0:00 /usr/libexec/evolution-calendar-factory-subprocess --factory all --bus-name org.gnome.evolution.dataserver.Subprocess.Backend.Calendarx2288x2 --own-path /org/gnome/evolution/dataserver/Subprocess/Backend/Calendar/2288/2
0  1000  2021  1719  20   0 102405692 46532 SyS_po Ssl ?        0:00 /usr/libexec/evolution-source-registry
0  1000  2288  1719  20   0 118711416 46164 SyS_po Ssl ?        0:00 /usr/libexec/evolution-calendar-factory
0  1000  2518  2452  20   0 119163652 49648 SyS_po Sl ?         0:00 /usr/libexec/evolution-addressbook-factory-subprocess --factory all --bus-name org.gnome.evolution.dataserver.Subprocess.Backend.AddressBookx2452x2 --own-path /org/gnome/evolution/dataserver/Subprocess/Backend/AddressBook/2452/2

Yanıtlar:


13

Tüm bu cinler WebKit kullanır (çoğunlukla oauth2 oturum açma istemlerini göstermek için) ve WebKit yakın zamanda JS uygulamaları tarafından kullanılan yığını ayırmak için gigacages tanıttı. Bir gigacage tahsisi, keyfi bir imzasız 32 bit ofsetine herhangi bir erişimin hala gigacage'ye ineceği ve bu büyük tahsislerle sonuçlanacak kadar büyüktür. Gigacages hakkında daha fazla ayrıntı için bu blog yayınına bakın: https://labs.mwrinfosecurity.com/blog/some-brief-notes-on-webkit-heap-hardening/

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.