Frage:
Hohe Prozessor- / CPU-Auslastung des iPhone, Batterieentladung, wie zu beheben?
RipperDoc
2011-03-30 15:46:28 UTC
view on stackexchange narkive permalink

Mein iPhone wird manchmal sehr heiß und leert den Akku extrem schnell. Wenn ich die App iStat verwende, um die Prozessorlast zu überprüfen, werden hohe Zahlen angezeigt (über 2, wo es normalerweise 0,5 ist, nicht sicher über das Format dieser Zahlen, aber das wird gemeldet). Es scheint das Äquivalent eines Computers zu sein, der bei 100% CPU-Auslastung feststeckt.

Ein Neustart des iPhone und das Schließen aller Apps hilft nicht weiter. Früher ging es nach einigen Neustarts weg, diesmal jedoch bisher nicht. Kennen Sie einen Weg, der das iPhone reparieren kann, außer bei einer Neuinstallation? Jede App, die alle Prozesse abbrechen kann?

Hast du dein Handy jailbreaken?
Ich habe keinen Jailbreak durchgeführt, aber ich habe darüber nachgedacht, dies nur zu tun, um Shell-Zugriff zu erhalten und die laufenden Prozesse zu überprüfen.
Sieben antworten:
cc666
2011-07-26 23:16:35 UTC
view on stackexchange narkive permalink

Verwenden Sie Exchange auf Ihrem iPhone? In unserem Unternehmen haben wir gelegentlich Probleme mit der Kontaktsynchronisierung. Verschiedene iPhones werden mit 80% CPU betrieben und ihre Batterien sind in ca. 2 Stunden leer.

Eine vorübergehende Lösung besteht darin, Kontakte in den Exchange-Einstellungen zu deaktivieren und wieder einzuschalten. Dann werden die Kontakte wieder synchronisiert und danach läuft die CPU mit normalen 5-15%.

Danke, werde es beim nächsten Mal versuchen. Das Problem ist jetzt weniger regelmäßig, scheint aber beim Roaming häufig aufzutreten!
Joel in Sweden
2012-05-04 13:49:49 UTC
view on stackexchange narkive permalink

Ich hatte genau dieses Problem auf meinem etwas mehr als ein Jahr alten iPhone 4. Der Akku war in etwa 4 Stunden leer und die CPU arbeitete die ganze Zeit über.

Alles, was ich getan habe, war ein Backup und dann ein Wiederherstellen in iTunes. Es hat perfekt funktioniert. Der Akku hat sich in den folgenden vier Stunden um weniger als ein Prozent entladen!

Ich versuche herauszufinden, ob eine bestimmte App das Problem verursacht hat, indem ich einige der späteren deinstalliere.

dmcycloid
2012-09-28 20:49:26 UTC
view on stackexchange narkive permalink

iPhone 3GS, iPad (3G 3. Generation) und & iPod Touch (4G 4. Generation) hatten nach dem iOS 6-Update eine schreckliche Akkulaufzeit.

Die Lösung für mich bestand darin, Push für E-Mail und zu deaktivieren andere Netzwerkfunktionen. Dadurch wurde die Akkulaufzeit wieder auf den Stand vor dem iOS6-Upgrade zurückgesetzt:

  • Gehen Sie zu Einstellungen> E-Mail, Kontakte und Kalender> Neue Daten abrufen
  • Deaktivieren Sie die Push-E-Mail und setzen Sie "Fetch" auf manual. "

Entnommen aus diesem Artikel mit anderen guten Tipps, aber für mich war das Ausschalten von Push Push, wie es im Wesentlichen scheint um das Telefon aktiv und ständig verbunden zu halten.

dtheory
2012-10-07 21:08:21 UTC
view on stackexchange narkive permalink

Eine großartige App (kostenlos) aus der technischen Abteilung von UC Berkeley wurde speziell für das Debuggen von Problemen wie diesem veröffentlicht. Sie ist über den App Store erhältlich und erfordert kein Jailbreaking. Bei dieser Methode wird die App mehrere Tage lang ausgeführt Woche. Während dieser Zeit wird der Energieverbrauch der verschiedenen Apps protokolliert, die Sie ausführen. Sie können dann sehen, welche Energiefresser das Problem verursachen.

http: //carat.cs. berkeley.edu

Wow das ist unglaublich !! Vielen Dank, dass Sie mich darauf aufmerksam gemacht haben.
john busteed
2011-03-30 19:23:59 UTC
view on stackexchange narkive permalink

Es ist normalerweise eine App, die durcheinander gerät, und eine Neuinstallation der App reicht normalerweise aus.

Ja, macht Sinn, aber wie kann ich herausfinden, welche App fehlerhaft ist? iStat zeigt nur die Gesamtprozessorlast und die aktiven Prozesse an, nicht wie viel sie verbrauchen. Ich brauche wohl so etwas wie Activity Monitor in OS X.
Ich beginne mit dem letzten (und wahrscheinlichsten), der schlecht geworden ist.
Martin Marconcini
2011-03-30 16:34:21 UTC
view on stackexchange narkive permalink

Es gibt keine offizielle Möglichkeit, Apps zu schließen, außer que "task switcher" aufzurufen (durch Doppelklicken auf die Home-Schaltfläche) und eine der Apps gedrückt zu halten und sie dann einzeln zu schließen. Führen Sie anschließend einen Kaltstart durch (halten Sie die Ein- / Aus-Taste gedrückt, bis der Schieberegler sagt: "Ausschalten". Nur so können Sie dies tun.

Wenn Sie nach all dem noch einen Vorgang haben Das stört Ihr iPhone, dann müssen Sie es erneut installieren, da es sich um eine von Apple installierte Anwendung handeln muss und Sie daher nicht viel dagegen tun können.

Eine Neuinstallation sollte erforderlich sein Um die Situation zu normalisieren, können Sie jederzeit ein Backup wiederherstellen (aber stellen Sie zunächst sicher, dass alles in Ordnung ist).

Wenn es in der Jailbreak-Welt eine Methode gibt, weiß ich es nicht, aber ich bin mir sicher, dass es eine gibt ein "Task-Manager" in Cydia.

Sinnvoll, aber selbst wenn eine (nicht von Apple stammende) App noch nicht gestartet wurde, kann sie als Prozess existieren. Über iStat wurden App-Prozesse ausgeführt, die nicht im Task-Switcher enthalten sind (Sie müssen die App starten und dann schließen, um sie zu entfernen).
@Ripper das wäre komisch. Wenn in der App eine Art Push aktiviert ist, die App jedoch nicht ausgeführt wird, sollte jeder Prozess, den sie während des Vorgangs hatte oder hatte, eingefroren werden. Möglicherweise sehen Sie eine Aktivität, aber nichts, was Ihre Akkulaufzeit so beeinträchtigen könnte. Wenn dies der Fall ist, entfernen Sie die App vom Gerät. (Sie können es später beim Synchronisieren wieder hinzufügen.)
cregox
2011-03-31 19:52:08 UTC
view on stackexchange narkive permalink

Wie andere bereits klargestellt haben, bietet Apple keine gute Lösung für diese Probleme. Sie sollten nicht existieren, würde Apple sagen. Aber sie tun es.

Das heißt, Ihre beste Wette ist das Jailbreaking und das Abrufen von SBSettings zu "Free Memory" oder einer bestimmten App, die dies tut, wie z. B. MemTool. Ich habe es gerade über hackyouriphone repo auf meinem installiert, aber Sie können es auch auf http://ispaziorepo.com/cydia/apt/

finden
Speichermanager sind Schlangenöl; die machen nichts. Außerdem haben Speicherlecks (oder bestenfalls eine schlechte Speicherverwaltung) nicht viel mit fehlerhafter CPU-Auslastung zu tun. Wenn Sie die Verarbeitung beenden (was Sie nach einem Jailbreak tun können), wird das Problem wahrscheinlich behoben. Dies setzt jedoch voraus, dass das Problem nicht systembedingt ist (nur ein fehlerhafter Prozess).
@cksum stimmte zu, das Problem kann nicht systematisch sein, damit dies Sinn macht. Wenn Sie einen Prozess beenden, der immer weiter kommt, wird er weiter funktionieren, aber er löst nicht genau die Problemquelle - nur die Symptome.


Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 2.0-Lizenz, unter der er vertrieben wird.
Loading...