Pengguna ponsel Android mungkin telah menginstal perangkat lunak manajemen tugas. Apakah memang perlu menginstal software pengakhir tugas saat menggunakan ponsel Android? Setiap orang juga menemukan selama penggunaan bahwa banyak perangkat lunak akan muncul di daftar tugas segera setelah dihentikan, atau akan muncul sendiri setelah beberapa saat. Manajemen tugas terus-menerus mengakhiri program latar belakang, namun tidak membawa banyak peningkatan pada kecepatan pengoperasian ponsel. Mengapa ini?
[Teks] Sebenarnya, Anda tidak perlu terlalu peduli dengan sisa ukuran memori ponsel Android Anda. Banyak orang yang membawa kebiasaan mereka menggunakan sistem lain ke ponsel Android mereka, dan tidak semua sistem ponsel cerdas itu sama. Desain yang tidak keluar dari sebagian besar aplikasi Android sebenarnya masuk akal. Hal ini ada kaitannya dengan mekanisme penjadwalan proses pada sistem. Jika Anda mengetahui Java, Anda dapat memahami mekanisme ini dengan lebih baik. Faktanya, mirip dengan mekanisme pengumpulan sampah di Java, sistem memiliki aturan untuk mendapatkan kembali memori. Ada ambang batas untuk penjadwalan memori. Hanya ketika nilainya lebih rendah dari nilai ini, sistem akan menutup hal-hal yang tidak diperlukan pengguna sesuai daftar. Tentu saja, nilai ini disetel sangat kecil secara default, sehingga Anda akan melihat memori berada pada nilai yang sangat kecil. Namun nyatanya tidak mempengaruhi kecepatan. Sebaliknya, ini mempercepat peluncuran aplikasi berikutnya. Ini awalnya salah satu kelebihan Android. Jika Anda menutup proses secara manual, hal ini tidak perlu dilakukan. Terutama perangkat lunak yang mematikan proses secara otomatis.
Beberapa orang mungkin berkata, lalu mengapa menjalankan program besar terasa lambat ketika memorinya sedikit? Sebenarnya, ini sangat sederhana. Membuka program besar ketika memori yang tersisa tidak banyak akan memicu strategi penjadwalan proses sistem itu sendiri. Ini adalah operasi yang sangat memakan sumber daya, terutama ketika suatu program sering meminta memori dari sistem. Dalam hal ini, sistem tidak menutup semua proses yang terbuka, tetapi menutupnya secara selektif. Penjadwalan yang sering secara alami akan memperlambat sistem.
Jadi, apakah perangkat lunak manajemen proses masih memiliki nilai? Faktanya, masih ada beberapa. Sebelum menjalankan program besar, Anda dapat menutup beberapa proses secara manual untuk melepaskan memori, yang dapat meningkatkan kecepatan berjalan secara signifikan. Namun, beberapa program kecil dapat dikelola sepenuhnya oleh sistem itu sendiri. Banyak sobat yang masih bertanya-tanya, apakah akan memakan daya lebih besar jika program tidak dimatikan? Izinkan saya juga menjelaskan di sini bahwa ketika aplikasi Android dialihkan ke latar belakang, aplikasi tersebut sebenarnya telah ditangguhkan dan tidak menghabiskan sumber daya CPU. Itu hanya mempertahankan status berjalan. Jadi mengapa beberapa program masih kembali ke antarmuka utama ketika dipotong dan dimasukkan kembali? Namun, jika suatu program ingin memproses sesuatu di latar belakang, misalnya pemutaran musik, program tersebut akan memulai layanan. Layanan dapat terus berjalan di latar belakang, jadi hanya aplikasi dengan layanan yang menggunakan daya di latar belakang. Hal ini terlihat pada software manajemen proses, dan namanya service. Oleh karena itu, aplikasi tanpa layanan tidak menghabiskan daya sama sekali di latar belakang dan tidak perlu menutupnya. Desain ini pada dasarnya adalah desain yang sangat bagus. Saat berikutnya Anda memulai program, ini akan lebih cepat karena tidak perlu membaca sumber daya antarmuka. Mengapa mematikannya untuk menghilangkan keunggulan Android?
Satu hal lagi, mengapa aplikasi Android sepertinya memakan banyak memori? Seperti yang kita ketahui bersama, aplikasi di Android bersifat Java dan tentunya membutuhkan mesin virtual. Aplikasi di Android mempunyai mesin virtual yang mandiri, artinya setiap kali aplikasi dibuka maka mesin virtual yang berdiri sendiri akan terbuka. Alasan desain ini adalah untuk mencegah mesin virtual mogok dan menyebabkan seluruh sistem mogok, tetapi akibatnya diperlukan lebih banyak memori.
Adapun mengapa perpindahan menjadi lebih lambat setelah membuka program besar atau membuka beberapa program, analisis spesifiknya adalah sebagai berikut:
Sebuah program besar telah dibuka, menempati 70% memori. Jika ingin menjalankan program lain yang saat ini masih membutuhkan 50% memori, maka diperlukan proses pelepasan atau kompresi memori yang ditempati oleh program besar tersebut, sehingga terkesan lambat untuk beberapa saat.
Beberapa program telah dibuka yang menempati total 80% memori. Saat menjalankan program baru, diperlukan 20% memori lagi. Karena memori sistem tidak pernah melihat sisa 0, maka harus ada sisa memori bebas. Kemudian Anda perlu memilih satu atau beberapa program yang dibuka sebelumnya untuk ditutup. Proses ini juga memakan sumber daya sistem, sehingga akan berjalan lambat untuk beberapa saat. Dengan kata lain, ketika Anda mengakhiri program secara manual, Anda melepaskan memori untuk sistem. Bahkan jika Anda tidak mengakhirinya, sistem akan secara otomatis mengakhiri program untuk melepaskan memori ketika memori diperlukan.
Program yang tidak berjalan di latar belakang (tanpa layanan) tidak akan menghabiskan daya meskipun tidak dihentikan. Program yang berjalan di latar belakang (dengan layanan), seperti beberapa pemutar atau perangkat lunak pemantauan waktu nyata, secara alami akan menghabiskan daya. Hal ini menunjukkan bahwa mengakhiri proses bukanlah hal yang sia-sia. Kita hanya perlu melihat layanan mana yang menghabiskan daya dan program mana yang berjalan di latar belakang. Anda dapat melihatnya dengan melihat layanannya. Jika perangkat lunak tersebut tidak lagi digunakan, maka harus dihentikan.
Mengambil QQ sebagai contoh, keluar normal akan meninggalkan status berjalan QQ dalam manajemen proses, tetapi tidak mengkonsumsi daya dan tidak menempati CPU. Jika Anda hanya mematikannya (tekan tombol rumah alih-alih keluar), maka secara alami akan memakan daya, karena program masih berjalan dan QQ masih online.
Ada sesuatu yang perlu diperhatikan di sini. Meskipun kunci rumah dan kunci kembali dapat mematikan program, efek keduanya sangat berbeda. Tombol kembali dapat dianggap sebagai program telah keluar, sedangkan menekan tombol home akan mengalihkan program ke latar belakang untuk dijalankan, dan perangkat lunak tidak keluar!
Desain di atas semuanya untuk memastikan stabilitas Android. Dalam keadaan normal, paling banyak satu program akan crash, tetapi keseluruhan sistem tidak akan crash, dan tidak akan pernah ada pesan tentang kekurangan memori. Anda mungkin terlalu keracunan dengan Windows dan selalu ingin mencadangkan lebih banyak memori, namun nyatanya hal ini tidak serta merta meningkatkan kecepatan. Sebaliknya, ia akan kehilangan fitur sistem untuk memulai program dengan cepat, yang tidak sebanding dengan keuntungannya. Anda mungkin ingin mengubah pola pikir dan kebiasaan Anda menggunakan sistem android.
Cara mengelola sisa memori di ponsel Android Anda
Balasan (1)
Aku lagi di sofa!
— Semua balasan dimuat —