Android를 사용하는 경우 RAM 부스터 또는 작업 킬러 앱 사용에 대한 조언을 들었을 것입니다. Google Play 스토어를 스크롤하면 높은 리뷰와 함께 제공되는 수많은 작업 킬러를 볼 수 있습니다.
이로 인해 RAM 부스터가 실제로 작동하는지 묻는 메시지가 표시될 수 있습니다. 결과적으로 휴대전화에는 이러한 종류의 앱이 필요하지 않으며 이러한 앱을 사용하면 성능이 저하될 수도 있습니다. 그 이유를 알아보겠습니다.
RAM의 입문서
태스크 킬러가 어떻게 작동하는지 살펴보기 전에 RAM이 무엇이며 휴대전화의 용도를 이해해야 합니다. RAM은 Random Access Memory의 약자이며 컴퓨터와 휴대전화에서 사용되는 빠르지만 변동성이 큰 유형의 저장소입니다.
운영 체제 ---Windows, Android 또는 기타 --- RAM을 사용하여 현재 실행 중인 프로그램을 저장합니다. 즉, 휴대전화에서 앱을 열면 Android가 해당 앱을 RAM에 로드합니다. 잠시 동안 앱을 유지하므로 쉽게 다시 앱으로 전환하고 앱을 완전히 다시 로드하지 않고도 중단한 부분부터 다시 시작할 수 있습니다.
RAM은 휘발성입니다. 즉, 휴대전화를 종료하면 그 안에 저장된 모든 것이 사라집니다. 이것은 재부팅 사이에 분명히 지속되는 전화기의 영구 저장소와 대조됩니다. 하지만 RAM에서 로드하는 것이 주 저장소에서 가져오는 것보다 훨씬 빠릅니다.
자세한 내용은 RAM에 대한 빠른 가이드를 참조하세요.
Android가 RAM을 사용하는 방법
이제 장치의 RAM이 너무 많기 때문에 프로세스를 수동으로 관리하는 것이 필수적이라고 생각할 수 있습니다. Windows 사용자라면 쉽게 짐작할 수 있습니다.
Windows에서 OS는 향후 필요할 수 있는 프로그램을 위해 사용하지 않은 RAM을 여유 공간으로 유지합니다. 실행 중인 프로세스가 너무 많아 RAM이 가득 차면 Windows는 페이지 파일로 전환해야 합니다. 이것은 시스템에 RAM이 더 필요할 때 가상 RAM 역할을 하는 스토리지 드라이브의 덩어리입니다.
SSD조차도 여전히 RAM보다 훨씬 느리므로 Windows에서 페이지 파일을 사용할 때 속도가 느려지는 것을 느낄 것입니다. 그 때 실행 중인 일부 프로그램을 닫고 RAM을 확보하는 것이 좋습니다.
하지만 안드로이드에서는 그렇지 않습니다. 완벽한 격언은 아니지만 Android는 Linux의 "사용 가능한 RAM이 RAM을 낭비한다"는 원칙을 따릅니다. Linux 커널은 "사용하지 않은" RAM을 캐싱에 사용하므로 시스템 성능이 더 원활해집니다.
실제로 Android에서 이것은 얼마 전에 연 앱이 새로운 앱에 해당 RAM이 필요할 때까지 RAM에 남아 있음을 의미합니다. Android는 사용량에 따라 우선순위가 높은 프로세스를 위한 공간을 확보하기 위해 이전 앱을 삭제합니다.
Android의 RAM 사용 예
예를 들어 (간단함을 위해) 장치에 4GB의 RAM이 있고 각 앱이 500MB를 차지한다고 가정해 보겠습니다. 즉, 휴대전화가 공간이 부족해지기 전에 RAM에 8개의 앱을 저장할 수 있습니다(여기서 시스템 프로세스에서 사용하는 RAM은 제외).
이제 4개의 앱을 열고 각각을 1분 동안 확인한 다음 휴대전화를 30분 동안 내려놓았다고 가정해 보겠습니다. 다시 집어 들었을 때 이 네 가지 앱 중 하나를 열면 휴대전화가 RAM에 저장했기 때문에 앱을 나갔던 곳에서 바로 다시 시작합니다.
그런 다음 5개의 앱을 더 열면 5번째 앱이 기기의 RAM 용량을 초과하게 됩니다. 따라서 Android는 가장 최근에 사용한 앱과 우선 순위가 있는 앱을 기반으로 RAM에서 가장 중요하지 않은 앱을 분석합니다. 예를 들어 Spotify에서 음악을 재생하는 경우 Android는 한동안 열지 않았더라도 백그라운드 프로세스를 계속 유지합니다.
거기에서 Android는 RAM에서 가장 중요하지 않은 앱을 삭제하여 방금 연 앱을 저장할 수 있습니다. 폐기된 앱으로 다시 전환하면 콜드 상태에서 다시 로드해야 합니다.
태스크 킬러가 무서운 이유
이제 Android에서 RAM을 사용하는 방식을 이해했으므로 작업 킬러가 이 작업에 어떤 영향을 미치는지 살펴보겠습니다.
대부분의 작업 킬러와 RAM 부스터는 유사한 형식을 따릅니다. 현재 실행 중인 앱(따라서 RAM 사용)을 표시한 다음 버튼을 눌러 해당 프로세스를 종료하도록 하여 RAM을 확보하도록 제안합니다. 닫으면 해당 앱이 더 이상 백그라운드에서 "리소스를 낭비"하지 않는다는 것을 보여줍니다.
문제는 해당 앱을 종료한 후 다음에 앱을 열 때 처음부터 다시 시작해야 한다는 것입니다. 또한 일부 프로세스는 여러 가지 이유로 백그라운드에서 실행해야 하기 때문에 종료된 직후 다시 시작됩니다.
따라서 앱을 지속적으로 종료하는 것은 필요할 때 빠르게 다시 앱을 교체할 수 있도록 앱을 RAM에 그대로 두는 것과 비교하여 리소스 낭비입니다. 논의된 바와 같이, Android는 사용량에 따라 RAM에 있는 것을 저글링할 만큼 충분히 똑똑하며 작업을 종료하여 "비워지는" RAM은 성능에 기여하지 않습니다.
위의 예를 계속해서 최근에 4개의 앱을 열어 Android가 RAM에 모두 가지고 있다고 가정해 보겠습니다. 이 시점에서 RAM 부스터를 실행하면 "메모리 확보"를 위해 해당 앱을 모두 종료할 수 있습니다.
이것은 무의미합니다. 몇 분 안에 해당 앱을 사용하려는 경우 사용했던 메모리를 해제해도 아무 소용이 없습니다. Android는 사용자 경험을 최대한 원활하게 만들기 위해 최근 앱을 RAM에 유지하며 작업 킬러가 이를 방해합니다.
또한 일부 작업 킬러는 백그라운드에서 자동으로 실행되고 일정에 따라 앱을 종료할 수 있습니다. 이렇게 하면 시스템 리소스 중 일부가 소모되고 아무런 대가도 제공되지 않습니다.
앱을 스와이프하여 제거하는 것도 필요하지 않습니다.
작업 킬러를 사용하지 않더라도 RAM 부스터를 너무 많이 사용하면 RAM 부스터와 유사하게 작동하는 Android의 내장 기능이 있습니다. 하단에서 위로 스와이프하고 길게 눌러(또는 탐색 모음의 사각형 버튼을 눌러) 액세스할 수 있는 최근 앱 화면을 사용하면 최근 앱 간에 쉽게 전환할 수 있습니다.
앱을 위로 스와이프하면 최근 메뉴에서 지워지고 프로세스도 종료됩니다. 많은 사람들이 휴대폰 사용을 마칠 때마다 스위처에 있는 모든 앱을 스와이프하여 강박적으로 이 작업을 수행합니다.
이것은 필요하지 않습니다! 방금 사용하던 앱을 닫는 것은 작업 킬러로 종료하는 것과 같은 효과가 있습니다. 다음에 휴대전화를 열 때 다시 시작해야 하기 때문에 휴대전화를 더 열심히 작동하게 만들고 있습니다. 이것은 데스크탑 브라우저를 완전히 닫았다가 새 페이지로 이동하고 싶을 때마다 다시 실행하는 것과 같습니다.
최근 메뉴는 닫아야 하는 열려 있는 앱 목록이 아니라 편리한 바로 가기 전환기로 생각하십시오. 스위처를 복잡하게 만들고 싶지 않거나 백그라운드에서 실행하고 싶지 않은 경우에만 앱을 스와이프하세요.
Android를 더 빠르게 만드는 방법
휴대전화가 느리다고 느끼기 때문에 Android 태스크 킬러를 설치했을 가능성이 있습니다. 고맙게도 작업 종료를 포함하지 않고 Android 기기의 성능을 개선하기 위해 취할 수 있는 몇 가지 단계가 있습니다.
우리는 실제로 Android 휴대전화를 더 빠르게 만드는 수많은 방법을 살펴보았습니다. 실행 가능한 조언을 확인하십시오.
안드로이드 태스크 킬러를 어떻게든 피하세요
우리는 Android RAM 부스터와 작업 킬러가 기껏해야 무용지물이며 최악의 경우 기기 성능을 저해할 수 있음을 확인했습니다. 결국 Android OS가 자체적으로 메모리를 관리하여 작업을 수행하도록 하는 것이 가장 좋습니다. 여유 RAM이 있다고 해서 성능이 향상되는 것은 아닙니다. 메모리에 저장된 앱이 빠르게 열릴 때 최상의 결과를 얻을 수 있습니다.
항상 앱을 종료하는 것은 아니므로 Android에서 멀티태스킹을 수행하는 가장 좋은 방법을 확인하세요.