Có rất nhiều nguyên nhân, nhưng nguyên nhân chúng ta dễ thấy nhất thướng gặp nhất đó chính là wakelocks mặc dù nó là 1 chức năng của Android.
I/Wakelocks là gì?
Khi điện thoại của bạn không hoạt động trong 1 khoảng thời gian dài (tùy thiết lập tự tắt màn hình của bạn) máy của bạn sẽ tự động vào chế độ Deepsleep, ở chế độ này CPU sẽ ở xung nhịp thấp nhất để kéo dài thời lượng pin.
Trước khi vào deepsleep mode:
- Màn hình tối 1/2 (dim)
- Tắt màn hình
- Cuối cùng, CPU giảm xung tối đa
- Giúp cho CPU đạt xung nhịp cao khi được "thức"
- Mở màn hình
- Giữ cho màn hình sáng
II/Tại sao Wakelocks làm hao pin?
Trước hết, bạn hãy nhớ rằng luôn luôn có vài chương trình chạy ngầm. Trước khi máy vào chế độ deepsleep bạn đã sử dụng một vài ứng dụng và có thể không tắt chúng hoàn toàn. Và khi bạn mở màn hình lên Wakelocks sẽ kích hoạt hết các ứng dụng này, đi kèm với hao tốn các tài nguyên khác.
Một vài phần mềm có chế độ tự động cập nhật trong một khoảng thời gian, điều này củng gọi là Wakelocks.
Phần mềm lỗi, nói một cách nôm na nếu có phẩn mềm bị lỗi khi Wakelocks được active thì có thể xảy ra lỗi Sleepless sẽ khiến cho máy bạn không tắt màn hình tự động.
Mời các bạn đón xem kì 2 cách khắc phục Wakelocks để tiết kiệm pin
Có thể bạn quan tâm: