Apakah ada kelemahan atau risiko untuk membatasi proses latar belakang?


38

Saya mengaktifkan opsi pengembang pada Samsung Galaxy Grand Duos saya dan kemudian mengubah opsi "Batas proses latar belakang" dari Batas standar ke Tidak ada proses latar belakang .

Setelah itu ponsel saya berfungsi dengan baik, tanpa masalah gantung atau tidak ada kelambatan seperti sebelumnya.

Tetapi keraguan saya adalah, apakah perubahan ini akan memengaruhi proses, pembaruan, aplikasi, atau apa pun yang dapat menyebabkan kesalahan atau kegagalan?

Jawaban:


45

Pengaturan opsi ini memaksa Android untuk menghentikan setiap proses segera setelah kosong (yaitu, ketika tidak ada layanan yang dimulai dan tidak ada kegiatan di layar untuk aplikasi itu).

Agar jelas: opsi ini tidak akan menghentikan aplikasi yang biasanya berjalan di latar belakang untuk melakukannya. Klien surat Anda akan tetap berjalan secara berkala untuk memeriksa surat, jika dikonfigurasi untuk melakukan itu. Aplikasi yang menggunakan Google Cloud Messaging untuk menerima pesan push dari server Internet (seperti Gmail dan Facebook) masih dapat melakukannya. Opsi akan lebih baik dinamai " Batas proses latar belakang cache ", karena membatasi aplikasi yang akan muncul dengan label itu di manajer aplikasi.

Lain kali setiap aplikasi harus dimulai, Android harus memuat aplikasi dari penyimpanan, dari awal. Ini menggunakan lebih banyak daya dan membutuhkan waktu lebih lama daripada menjalankannya lagi ketika proses itu dalam memori. Ini tidak hanya berarti ketika Anda memulai suatu kegiatan dari aplikasi itu dengan sengaja; itu juga berarti klien email harus dimuat kembali setiap kali ingin memeriksa email. Seiring waktu, ini dapat menimbun daya baterai.

Karena ini adalah opsi pengembangan, ini juga dapat memicu bug langka di aplikasi tertentu, dan pengembang aplikasi tersebut mungkin tidak ingin memperbaikinya. Salah satu contoh adalah bahwa, pada perangkat Nexus yang menjalankan 4.2.2, ketika opsi ini aktif, aplikasi Kalender bawaan akan terus memulai ulang sendiri dengan set opsi ini, karena menghentikan proses latar belakang yang di-cache menyebabkan penyedia konten kalender dihapus, yang mana menyebabkan loop layanan saling me-restart untuk memeriksa pembaruan kalender. Jika ini terjadi, loop akan menghabiskan baterai Anda dengan sangat cepat.


Bug restart masih ada di Android 6.0 ....
Henry Hu

@HenryHu "Tidak berfungsi jika saya mengubah perilaku OS dengan cara yang hanya untuk pengujian" tidak benar-benar bug.
Dan Hulme

1
tetapi masalahnya mungkin muncul dalam situasi lain. Dalam skenario ketika ada tekanan memori, aplikasi Kalender juga mati dan restart sendiri. Itu harus benar-benar layanan.
Henry Hu

8

Baru-baru ini saya menemukan pengaturan yang sama (yaitu, jumlah proses yang diizinkan untuk berjalan di latar belakang), dan saya mengurangi pengaturan itu pada GT-S7562L saya dari "Batas Standar" menjadi hanya 1. Saya segera melihat peningkatan signifikan dalam kinerja, dan sejauh ini tidak ada masalah. Saya melakukan perubahan karena putus asa - ponsel saya hampir berubah menjadi batu bata. Itu terus berjalan lambat, dan sering kali hanya terkunci. Saya telah membaca bahwa kekurangan sistem Android adalah bahwa mereka memungkinkan aplikasi untuk terus mengambil memori sampai hilang. Mungkin saya sudah memecahkan masalah itu untuk telepon saya. Saya kira saya akan tahu dalam beberapa hari, tapi sejauh ini saya cukup senang.


1
Sama dengan NOKIA 5 saya! MEMALUKAN!!! Ini satu-satunya cara saya menemukan lebih dari BULAN menggunakan af *** BRICK untuk membuat perangkat dapat digunakan lagi ...: \ Android saya yang berusia 7 tahun lebih cepat: \
marcolopes

2

Saya mendapatkan kinerja yang lebih baik dengan memilih 4 proses latar belakang. Batas standar adalah 20 proses latar belakang. Dari Alcatel A564C ONETOUCH POP ICON Straight Talk.


1
Bagaimana Anda tahu batas standar?
polynomial_donut

4 adalah apa yang saya gunakan dengan NOKIA 5
marcolopes

1

Pengaturan batas untuk proses latar belakang ponsel benar-benar dapat meningkatkan kinerja ponsel Anda. Hanya, jika Anda membuka aplikasi, ponsel akan membutuhkan beberapa detik untuk memuat karena akan memuat lebih dulu file yang diperlukan untuk digunakan oleh aplikasi tertentu.

Keuntungan lain, Anda dapat memperpanjang usia baterai karena tidak ada proses latar belakang yang berjalan.


1
Apakah ada referensi untuk mencadangkan jawaban ini, atau ini berdasarkan pengalaman Anda?
Andrew T.

Mungkin kurangnya proses latar belakang mengkompensasi beban aplikasi yang berlebihan?
marcolopes

1

Jika Anda memilih no background processestelepon Anda akan mengembalikan ponsel Nokia 1995 Anda. Ini akan menghentikan semua jenis pembaruan notifikasi dan transmisi data prosser, ponsel Anda hanya akan melakukan untuk mengambil panggilan atau pesan dari penyedia layanan nomor ponsel Anda.

Simpan ponsel Anda dalam proses latar belakang standar sampai tidak menjadi 2 tahun dan berkinerja sangat lambat.

Anda harus menjaga setidaknya 1 atau 2 proses latar belakang untuk berhubungan dengan informasi terbaru dan cerdas.

Ada satu opsi lain yang tersedia yaitu hanya selektif menghentikan semua kegiatan latar belakang, itu akan menghemat masa pakai baterai Anda dan juga mengurangi (mencegah?) Masalah pemanasan.


1
Tolong jangan gunakan istilah SMS / Obrolan di situs web ini. Kami juga tidak memiliki selera humor, jadi hindari juga. Cobalah menggunakan bahasa Inggris dan tata bahasa sesuai kemampuan Anda. Lihat halaman bantuan kami .
Tamoghna Chowdhury

Nokia 5 saya berusia 1 tahun dan merupakan BRICK OUT of the box !!! Ini adalah satu-satunya cara untuk menggunakannya ...
marcolopes

1

Saya suka komentar poster sebelumnya tentang Nokia dari 1995. Meskipun moderator tidak tahu bagaimana tertawa sesekali. Saya menemukan itu benar-benar lucu.

Saya Menjaga ponsel saya proses latar belakang 4 max, dan memiliki kinerja yang jauh lebih tinggi daripada standar. Saya menerima semua notifikasi saya (yang saya kelola secara pribadi dalam pengaturan notifikasi) tanpa ada perbedaan mencolok. Saya sangat senang bahwa pengaturan ini ada di opsi pengembang. Juga menyediakan keamanan yang ditingkatkan dan konsumsi baterai yang lebih rendah.


0

Salah satu masalah yang mungkin Anda hadapi adalah layanan tertentu yang berjalan di latar belakang (Tasker, Layanan Lokasi Google, dll) mungkin berhenti secara tak terduga. Selain itu, saya pikir tidak ada masalah lain dengan membatasi aplikasi latar belakang.

Sunting: apa yang Anda pilih tidak memungkinkan aplikasi seperti yang saya sebutkan di atas berhenti bekerja. Misalnya, tidak mungkin bagi gmail untuk memperbarui Anda pada email yang Anda terima.


2
Tidak ada masalah seperti itu.
suresh_chandran

2
Ini adalah informasi yang salah, pengaturan ini TIDAK mempengaruhi layanan sistem seperti gmail. Lihatlah fitur aplikasi terbaru Anda, inilah yang disebut pengaturan sebagai "proses latar belakang". Lihat jawaban teratas oleh @ dan-hulme untuk informasi lebih lanjut.
Efek Tanpa Efek
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.