Was macht "Vector 0xdd(TMR)" und wie kann ich ein Problem beheben, das ich damit habe?

Ich habe derzeit Probleme mit kernal_task, das ~ 2 GB RAM verwendet, und als ich mir anschaute, welche Ratschläge vorhanden sind, habe ich sysdiagnose ausgeführt und in powermeterics.txt festgestellt, dass Vector 0xdd (TMR) ~ 20.000 Interrupts / Sek. ausführte. Dieser Vektor unterschied sich jedoch von dem, den der Ratschlag, den ich mir ansah, als Problem ansah.

Allerdings ist dies natürlich auch ein Problem.

Wenn ich jedoch versuche, herauszufinden, was Vector 0xdd (TMR) tut, finde ich nur die Ergebnisse, die sich auf die Ratschläge beziehen, die auf das andere Problem hindeuten, da es häufiger vorkommt und alle Vektoren bei der Frage häufig zusammen kopiert werden was läuft schief.

Was macht dieser Vektor und jetzt würde ich die Tatsache beheben, dass er ~ 20.000 Interrupts / Sek. macht?

BEARBEITEN: Obwohl ich derzeit noch nicht weiß, was dieses Problem verursacht hat, wurde es durch Vladimirs Antwort unten behoben.

Welche beobachtbaren Auswirkungen hat Ihr Problem auf Ihre Fähigkeit, Ihren Computer so zu verwenden, wie Sie es möchten? Sie sagen, dass kernel_task 2 GB RAM verwendet; Woher wissen Sie das (womit haben Sie das herausgefunden) und woher wissen Sie, dass das ein Problem ist? Zumindest auf einigen anderen Betriebssystemen ist es nicht unbedingt ein Problem.
Das größte Problem, das ich habe, ist, dass es im Aktivitätsmonitor (wo ich auch die 2-GB-Zahl erhalten habe) nicht viel braucht, um den Speicherdruck auf Gelb zu bringen, wodurch der Computer langsam wird. Ich denke, ich kann dies verbessern, indem ich den Prozess mit dem konstant höchsten RAM, nämlich kernal_task, reduziere. Außerdem, wenn etwas dazu führt, dass es mehr verwendet, als es sollte, warum sollte ich es dann nicht reparieren, damit der RAM an wichtigeren Stellen verwendet wird? Was genau dieses Problem betrifft, gebe ich zu, dass ich nicht weiß, ob das die Ursache dafür ist. Das scheint im Moment die wahrscheinlichste Ursache zu sein.
Siehe auch apple.stackexchange.com/q/106444/24154 , apple.stackexchange.com/q/106697/24154 , apple.stackexchange.com/q/107126/24154 und apple.stackexchange.com/q/89576/24154 . Sie können die dort aufgeführten Vorschläge ausprobieren, um zu sehen, ob sie helfen.
Ich würde argumentieren, dass dies kein Duplikat ist, da es nach einem spezifischeren Problem fragt, das die Ursache für das allgemeinere Problem von kernel_task sein könnte, das zu viel RAM verwendet. Wenn die Mods mir diesbezüglich nicht zustimmen, werde ich nicht weiter argumentieren. Gleichzeitig denke ich, dass bei meinen Suchen nur der erste Link [das mögliche Duplikat] aufgetaucht ist. Vielen Dank, dass Sie mich an die anderen verwiesen haben, und ich werde sehen, ob sie bei meinem allgemeineren Problem helfen.

Antworten (3)

Ich habe zwei weitere Vorschläge, die mir auch geholfen haben, Probleme zu beheben, die ich hatte. Beide sind auch ziemlich einfach (keine Notwendigkeit, mit Systemdateien herumzuspielen oder plist oder ähnliches zu ändern).

1) Rufen Sie die Festplatten-Dienstprogramm-App auf Ihrem Computer auf und drücken Sie die Tasten im folgenden Bild in der Reihenfolge, in der sie nummeriert sind. Dadurch wird OSX Ihre Festplatte scannen und versuchen, mögliche Probleme mit Dateiberechtigungen zu beheben, die Sie möglicherweise haben. Wenn dies das Speicherproblem nicht behebt, sollte Ihr Computer zumindest etwas flüssiger laufen. Ich finde, dass dies ab und zu die Leistung meines Computers verbessert (der übrigens ziemlich neu ist, also hilft dies sogar auf relativ zurückhaltenden Systemen).

(PS. 1(b) ist optional, höchstwahrscheinlich wird es sowieso ausgegraut, es sei denn, Sie führen die Festplatten-Dienstprogramm-App aus dem Netzwerkwiederherstellungsmodus aus oder während Sie eine separate Festplatte ausführen.)

<Festplattenberechtigungen mit der Festplattendienstprogramm-App OSX reparieren>

2) Wenn Sie Antivirus auf Ihrem Mac installiert und die Option „Archive scannen“ aktiviert haben, schalten Sie sie aus . Der Grund, warum diese Funktion standardmäßig nicht aktiviert ist, liegt darin, dass sie die Leistung des Computers stark beeinträchtigt, wenn Sie ein lokales Java-Programm ausführen. Es hört sich nach einer wirklich coolen Sache an, aber es bringt eine ernsthafte Leistungseinbuße mit sich.

Ich bin mir nicht sicher, ob dies hilft, Ihren Arbeitsspeicher freizugeben, aber wenn nichts anderes hilft, ist dies eine schnelle und einfache Möglichkeit, Ihren Computer zu beschleunigen. :)

Ah, einige Dinge laufen definitiv schief mit dem ersten. Wenn ich so kleine Dinge wie meine Frage mache, dann kann ich das genauso gut tun.
Ja, als ich das zum ersten Mal tat, fand es eine Menge Dinge. Das Gute daran ist, dass es die meisten von ihnen selbst beheben wird. Es gibt jedoch ein paar, die es entweder nicht beheben kann, oder sie kommen einfach sofort zurück. Aber meiner Erfahrung nach schienen diese letzten verbleibenden Probleme nicht allzu wichtig zu sein, also habe ich sie einfach ignoriert. :)
Dies löste nicht nur das größere Problem von kernel_task, das eine große Menge an RAM verwendet [derzeit liegt es unter 700 MB ... und es steigt immer noch ein wenig, es sieht so aus, als würde es wahrscheinlich unter 800 MB liegen], sondern es löste auch das Problem von Vector 0xdd(TMR) macht 20.000 Interrupts pro Sekunde (was auch immer es getan hat / was auch immer der Grund war, warum es passiert ist). Vielen Dank für diesen Vorschlag.
Mission erfüllt! :) Froh, dass ich Helfen kann! :)
PS. Vielen Dank, dass Sie diesen Trick zum Ausführen von sysdiagnose und dem anschließenden Überprüfen von powermeterics.txt erwähnt haben. Ich habe das auch gerade gemacht und festgestellt, dass meine Interrupts auch etwas hoch waren. Also werde ich das Festplattendienstprogramm wahrscheinlich morgen selbst ausführen, da ich es seit einiger Zeit nicht mehr ausgeführt habe. Gute Nacht! :)

Ich kenne den von Ihnen erwähnten Vektor nicht, aber ich glaube, ich weiß, wie Sie das Problem mit Ihrem Kernel beheben können, der viel Speicher verwendet.

Ich habe festgestellt, dass mein PC auch viel zu viel RAM verbraucht, wenn ich viele Symbole auf meinem Desktop habe. Dies geschah auch, wenn ich nur wenige Dateien habe, diese jedoch groß sind.

Soweit ich weiß, geschieht dies, weil OSX viele Dateien im RAM vorab erfasst, damit sie schneller geladen werden, wenn Sie sie verwenden.

Ich fand, dass der einfachste Weg, dies zu beheben, darin besteht, alle Dateien, die ich auf meinem Desktop habe, in einen anderen Ordner zu legen. Soweit ich das beurteilen kann, fängt das Betriebssystem keine Ordner oder deren Inhalt ab, bis Sie sie öffnen.

Hoffe das hilft! :)

Ich habe eine große Anzahl von Dingen gesehen, die dem größeren Problem von "kernal_task mit zu viel RAM" zugeschrieben wurden. Obwohl ich immer noch viel mehr an der Sache interessiert bin, die ich ursprünglich untersucht habe, danke ich Ihnen für Ihren Vorschlag und werde ihn der Liste der Dinge hinzufügen, die DW vorgeschlagen hat.
Ok, sicher, aber bevor Sie große Änderungen oder größere Korrekturen vornehmen, versuchen Sie einfach meinen Vorschlag ganz schnell. Es hat auf meinem Computer wirklich gut funktioniert, also besteht die Möglichkeit, dass es Ihnen auch hilft, besonders wenn Sie viele Dinge auf Ihrem Desktop haben, wie ich es tue.
Sie müssen dafür nicht einmal Ihren Computer herunterfahren ;). Legen Sie einfach alle Ihre Dateien in einem Ordner ab und melden Sie sich dann ab und wieder an, damit Sie sicher sein können, dass der Arbeitsspeicher gelöscht wurde. :)
Ich habe nie gesagt, dass ich Ihre Idee nicht ausprobieren würde, einfach, dass ich immer noch an meiner ursprünglichen Frage interessiert war und zuerst die Vorschläge von DW gemacht habe: p Während Ihr Vorschlag bei der anfänglichen RAM-Menge ein wenig geholfen hat, kann ich bereits sehen, dass sie stetig zunimmt Ich schätze, es wird ein paar Minuten dauern, um zu sehen, ob es sich niedriger einpendelt als vorher.
Oh haha ​​ich habe verstanden :). Ich wollte nur nicht, dass Sie lange an etwas arbeiten, wenn eine 30-Sekunden-Korrektur die Arbeit erledigen könnte ;). Ich hatte früher diese Momente, in denen ich den ganzen Tag damit verbrachte, an einem Problem zu arbeiten, nur um herauszufinden, dass es einen viel einfacheren Weg gab, es zu lösen, LOL. Hoffentlich hilft es :)
Nun ... es hat sich bei ~ 1,8 GB eingependelt, also eine leichte Verbesserung, aber es besteht die Möglichkeit, dass ich es besser mache, wenn ich herausfinde, wie ich diese Frage lösen kann.
Nun, es war einen Versuch wert. Wenn die anderen Fixes nicht helfen, lassen Sie mich wissen, welche anderen Programme auf Ihrem Computer ausgeführt werden. (Zum Beispiel weiß ich, dass Google Chrome leicht mehrere Gigabyte Speicher verwenden kann, wenn Sie viele Tabs geöffnet haben.)

Die App in diesem Beitrag ähnelt dem alten OSX 10.8 RAM-Kreisdiagramm, das früher zeigte, wie Ihr RAM verwendet wurde. Wenn nichts anderes funktioniert hat, führen Sie dieses Programm aus und sehen Sie, welche Farben es anzeigt.

Viel Blau = viele Dateien und Apps werden im RAM zwischengespeichert. Viel Gelb/Rot = einige Programme sind Speicherfresser.

In jedem Fall habe ich einige weitere Vorschläge, die in der Lage sein könnten, zu helfen. Aber die hebe ich mir für später auf, falls wir sie brauchen. :)