Was genau bedeutet die Speicherspalte des Aktivitätsmonitors?
Wie kommt es, dass in der Beispielsituation unten (von einem macOS High Sierra-System) die Real Mem-Spalte größer ist als die Memory-Spalte?
Gemäß einer vorherigen Frage Wie wird die Spalte "Speicher" im Aktivitätsmonitor berechnet? , könnte man erwarten, dass Real Mem immer kleiner oder gleich Memory sein sollte, was anscheinend nicht immer der Fall ist.
Bearbeiten: Dieses Verhalten gilt nicht nur für die Kernel-Task, sondern auch für andere Prozesse. Im folgenden Screenshot sehen wir beispielsweise ein paar Google Chrome-Helfer, die das gleiche Verhalten aufweisen, wobei Real Mem > Memory. Dasselbe kann man bei Dock , Notes , Spotlight , Facetime sehen .
Der Kernel ist etwas Besonderes - es ist das Mikrosystem, das tatsächlich Speicher zuweist und den virtuellen Speicher ausführt. Sie können einfach davon ausgehen, dass 3,60 GB von Ihrem Kernel beansprucht werden und dass 1,86 GB davon dem entsprechen, was die Aufgabe selbst benötigt, und der Rest der Overhead / die Zuweisungen sind, um alle Anforderungen zu unterstützen, die an den Mach-Kernel gestellt werden.
Jede andere Zeile im Aktivitätsmonitor verhält sich wie erwartet und summiert sich ziemlich klar, wenn Sie die Kernel-Nummern ignorieren:
Für eine umfassendere Diskussion der Kernel_task enthält diese Frage einige großartige Links und Diskussionen darüber, wie sie sich kernel_task
so sehr von den übrigen Prozessen unterscheidet, die Sie unter macOS sehen.
Fahrrad
Nikolaus Kokkalis