Was könnte dazu führen, dass mehrere Apps übermäßig aufwachen?

Übermäßiges Aufwachen

Ich bin mir nicht sicher, was es verursacht hat, aber mehrere Apps sterben derzeit jedes Mal, wenn ich sie starte, beim Start ab. Wenn ich Console.app überprüfe, sehe ich, dass sie alle übermäßige Wakeups haben.

Irgendwelche Ideen, was zu überprüfen oder wie man dies debuggt, wären sehr willkommen!

Welche Fehlersuche hast du schon versucht?
Ich habe versucht, alle Apps neu zu installieren, die das Problem verursachen. Ich habe versucht, die Maschine neu zu starten. Ich habe ein neues Benutzerkonto erstellt und die Apps funktionieren dort einwandfrei. Ich bin mir nicht sicher, was ich als nächstes versuchen soll oder wo ich mit dem Debuggen beginnen soll. Ich probiere viele verschiedene Apps und Dienste aus, daher mache ich mir Sorgen, dass mein Experimentieren und Herumbasteln dazu geführt hat, dass ich etwas installiert habe, das dieses Problem verursacht.
Welche "Experimente und Basteleien" haben Sie in letzter Zeit gemacht?
Hauptsächlich das Herunterladen vieler Menüleisten-Dienstprogramme. Das einzige, was ich versucht habe, das korreliert zu sein schien, ist dieses Skript: Afloat - github.com/rwu823/afloat . Ich glaube nicht, dass das die Ursache ist.
Können Sie versuchen , alle Ihre Apps zu beenden und dann nur XCode zu öffnen?

Antworten (1)

Das Konzept des übermäßigen Aufwachens ist nur ein Prüfpunkt, um die Datenerfassung für Programme zu starten, die einen großen Energieverbrauch verursachen.

Es ist nicht unbedingt eine schlechte Sache, wenn von dem Programm erwartet wird, dass es erhebliche Arbeit leistet, aber ohne diese Überwachung haben Systemadministratoren und Apple keine verwertbaren Daten, um Fehlverhalten oder falsch konfigurierte Programme zu finden.

Die Wakeups können mit dem Absturz zusammenhängen oder auch nicht - also würde ich mich darauf konzentrieren, Kandidatenprogramme zu identifizieren und dann zu sehen, ob der Absturz selbst mit dem Code oder den Daten zusammenhängt.

Erstellen Sie ein neues Benutzerkonto und wenn Sie sich dann vom betroffenen Benutzer abmelden und sich ohne gespeicherte Einstellungen beim neuen Benutzer anmelden, können Sie dasselbe Programm starten, das abgestürzt ist.

Wenn das Programm immer noch abstürzt, können Sie daraus schließen, dass das Betriebssystem und/oder der spezifische Build dieses Programms Probleme haben, die untersucht werden müssen. Wenn nicht, können Sie daraus schließen, dass der Verlauf der geöffneten Dokumente oder das spezifische Dokument dazu führt, dass das Programm abbricht oder sich anderweitig schlecht verhält.


Ich würde also etwas mehr Daten in den folgenden Kategorien sammeln, wenn ich ein Problem wie Ihres angehen würde:

  1. Was ist die Liste aller Programme auf der Beobachtungsliste für einen Zeitraum von 24 Stunden?
  2. Wie viele Fehler gibt es jeweils?
  3. Ist der Fehler für jedes Programm auf einem neuen Benutzerkonto reproduzierbar?
  4. Ist der Fehler für jedes Programm auf dem Hauptkonto reproduzierbar (dreimal starten, alle drei brechen ab)?

Möglicherweise stellen Sie fest, dass es unterschiedliche Ursachen für verschiedene Apps gibt, und müssen methodisch vorgehen, um jede Instanz zu isolieren und dann unterschiedliche Ansätze zu verwenden, um sie zu beheben. Oder sie gehen alle auf ein fehlerhaftes System zurück, das gesichert und sauber installiert werden muss. Allgemein schwer zu sagen, ohne sich die Mühe zu machen, die Details festzunageln.

Kommentare sind nicht für längere Diskussionen gedacht; diese Konversation wurde in den Chat verschoben .