Высокая загрузка процессора / процессора на iPhone, разрядка аккумулятора, как это исправить?

6

Мой iPhone иногда сильно нагревается и очень быстро разряжает батарею. Когда я использую приложение iStat для проверки загрузки процессора, оно показывает большие числа (выше 2, где оно обычно составляет 0,5, не уверен насчет формата этих чисел, но именно об этом сообщается). Кажется, это эквивалент компьютера, зависшего на 100% загрузки процессора.

Перезагрузка iPhone и закрытие всех приложений не помогает. Раньше он ушел после ряда перезапусков, но на этот раз пока нет. Вы знаете способ, кроме переустановки, который может исправить iPhone? Любое приложение, которое может убить все процессы?

RipperDoc
источник
Вы сделали джейлбрейк своего телефона?
nthonygreen
2
Я не делал джейлбрейк, но решил сделать это только для того, чтобы получить доступ к оболочке для проверки запущенных процессов.
RipperDoc

Ответы:

0

Как уже говорили другие, Apple не предлагает хорошего решения этих проблем. Они не должны существовать, сказал бы Apple. Но они делают.

Тем не менее, ваш лучший выбор - взломать и получить SBSettings на «Свободную память» или какое-то конкретное приложение, которое делает это, например, MemTool , Я только что установил его на моем Hackyouriphone РЕПО , но вы также можете найти его на http://ispaziorepo.com/cydia/apt/

cregox
источник
3
Менеджеры памяти - змеиное масло; они ничего не делают. Кроме того, утечки памяти (или, в лучшем случае, плохое управление памятью) не имеют ничего общего с ошибочной загрузкой процессора. Во всяком случае, уничтожение обработки (которую вы можете сделать после взлома), вероятно, решит проблему, но при этом предполагается, что проблема не системная (только один ошибочный процесс).
@cksum согласился, проблема не может быть системной, чтобы это имело смысл. Продолжайте убивать процесс, который продолжает происходить, будет продолжать работать, но это не совсем решает источник проблемы - только ее симптомы.
cregox
3

У меня была именно эта проблема на моем чуть более 1-летнем iPhone 4. Батарея разряжалась примерно за 4 часа, а процессор все время работал сверхурочно.

Все, что я сделал, было резервное копирование а затем восстановить в iTunes Это сработало отлично. Батарея разряжена менее чем на процент в следующие четыре часа!

Я пытаюсь выяснить, было ли это какое-то конкретное приложение, которое вызывало проблему, удалив некоторые из более поздних.

Joel in Sweden
источник
3

Используете ли вы Exchange на вашем iPhone? В нашей компании иногда возникают проблемы с синхронизацией контактов. Различные айфоны будут работать на 80% CPU, а их батареи разряжаются примерно через 2 часа.

Одним из временных исправлений является отключение контактов в настройках Exchange и повторное включение. Тогда контакты будут синхронизироваться снова и после этого процессор будет работать с нормальными 5-15%.

cc666
источник
Спасибо, попробую в следующий раз. Проблема теперь менее регулярна, но, кажется, часто случается в роуминге!
RipperDoc
3

iPhone 3GS, iPad (3G 3-го поколения) и iPod Touch (4G 4-го поколения) получал ужасное время автономной работы после обновления iOS 6.

Решением для меня было отключить Push для электронной почты и других сетевых функций. Это вернуло время автономной работы до того, что было до обновления iOS6:

  • Перейдите в Настройки & gt; Почта, Контакты и Календари & gt; Получить новые данные
  • Отключите push e-mail и установите «Fetch» ​​в ручную ».

Взято из Эта статья с другими полезными советами, но для меня клавиша была выключена. Нажмите, поскольку это, по-видимому, делает телефон активным и постоянно подключенным.

dmcycloid
источник
2

Отличное приложение (бесплатное) из инженерного отдела UC Berkeley было выпущено специально для устранения проблем, подобных этой. Он доступен через магазин приложений, поэтому не требует джейлбрейка. Метод предполагает запуск приложения от нескольких дней до недели. В течение этого времени он регистрирует энергопотребление различных приложений, которые вы используете. Затем вы можете увидеть, какие энергетические свиньи вызывают проблему.

http://carat.cs.berkeley.edu

dtheory
источник
Вау, это невероятно! Большое спасибо за то, что обратили на это мое внимание.
Syclone0044
1

Это обычно приложение, которое выходит из строя, и переустановка приложения обычно делает свое дело.

john busteed
источник
Да, имеет смысл, но как я могу найти, какое приложение неисправно? iStat показывает только общую загрузку процессора и активных процессов, а не их объем Я думаю, мне нужно что-то вроде Activity Monitor в OS X.
RipperDoc
Я начинаю с самых последних (и, скорее всего), которые пошли плохо.
john busteed
0

Не существует официального способа закрыть приложения, кроме вызова «переключателя задач» (двойным щелчком по кнопке «Домой») и нажатия + удерживания одного из приложений, а затем их закрытия по отдельности. После этого выполните холодный сброс (нажмите и удерживайте кнопку питания до тех пор, пока ползунок не скажет: «Выключите питание». Это единственный способ сделать это.

Если - после всего этого - у вас все еще есть процесс, который беспокоит ваш iPhone, вам придется переустановить его, потому что это должно быть приложение, которое было установлено Apple, и, следовательно, вы ничего не можете с этим поделать Это.

Переустановка должна нормализовать ситуацию, и вы всегда можете восстановить резервную копию (но сначала убедитесь, что все работает нормально).

Теперь, если в мире Jailbreak есть метод, которого я не знаю, но я уверен, что в Cydia есть «менеджер задач».

Martin Marconcini
источник
Имеет смысл, но на самом деле, даже если (не Apple) приложение не было запущено, оно может существовать как процесс. Через iStat я видел запущенные процессы приложения, которых нет в переключателе задач (требуется запустить приложение, а затем закрыть его, чтобы избавиться от него).
RipperDoc
@ Потрошитель это было бы странно. Возможно, если в приложении активирована какая-то функция Push, но если приложение не запущено, любой процесс, который у него был или был в то время, когда он был, должен быть заморожен. Вы можете видеть некоторую активность, но ничего такого, что могло бы поставить под угрозу ваше время автономной работы. Если это так, попробуйте удалить приложение с устройства. (Позже вы сможете добавить его снова при синхронизации)
Martin Marconcini