디지털·가전제품

빠른정보

빠른정보

채택률 높음

스마트폰에서 앱이 버벅일때 강제종료시 다시빨라지는 이유가 무엇인가요?

스마트폰을 하다 보면 앱이 버벅일 때 설정에 애플리케이션에 가서 해당 앱을 강제 종료하면 다시 빨라지던데요. 왜 그런가요? 그냥 닫고 다시 켜도 똑같이 버벅이던데, 강제 종료를 해야만 다시 빨라집니다. 그냥 닫기나 백그라운드에서 없애기 하는 것으로는 왜 다시 안 빨라질까요?

3개의 답변이 있어요!

  • 해당 프로그램이 완전히 종료된 것이 아니기 때문입니다

    우리가 보기에는 어플이 종료된 것처럼 보이지만 아직 프로세스가 돌아가고 있어서 그렇습니다.

    그렇기에 님이 하시는 강제종료가 바로 프로세스까지 끄는 진짜 종료입니다. 그래서 폰에서 사용하던 메모리가 반환되면서 다시 빨라지게 되는거죠.

  • 스마트폰에서 앱을 강제 종료했을 때 다시 빨라지는 이유는 앱이 백그라운드에서 제대로 종료되지 않고 계속해서 시스템 자원을 소비하고 있을 가능성이 크기 때문입니다.

    스마트폰은 여러 앱을 동시에 실행할 수는 있으나 이경우 메모리나 CPU등을 공유하게 됩니다.

    일부 앱은 백그라운드에서 제대로 종료되지 않거나 메모리나 CPU를 과도하게 사용하여 성능 저하를 일으키기도 합니다

    앱을 단순히 닫거나 백그라운드로 보낸다고 해서 앱이 실제로 종료되는 것이 이니며 여전히 리소스를 사용하기에 성능저하가 일어나는 것이구요.

    강제 종료를 하면 앱의 모든 프로세스는 완즨히 종료되며 그때서야 앱이 사용하던 메모리와 CPU가 모두 해제됩니다.

    이렇게 되면 앱을 다시 실행할 때 필요한 리소스는 새롭게 할당되기에 이전보다 성능이 향상될 수 있습니다.

    일부 앱은 캐시나 임시 데이터를 사용하여 성능을 최적화하지만 이 데이터들이 시간이 디나면서 비효울적으로 쌓이게 되면 오히려 성능 저하를 일으킬 수 있습니다.

    강제 종로를 하면 이러한 데이터들이 초기화되거나 재설정죄면서 더 원활하게 동작할 수 있습니다.

  • 백그라운드등에서 앱을 없애버리더라도 원래가 백그라운드에 자연스럽게 실행되어 운영되는 앱이라면

    다시 실행이 되거나 종료가 되더라고 메모리등에 그 잔여제원등이 남아있을수가있어 버벅이는 현상이 생길수있습니다.

    애플리케이션에 들어가 강제종료를 하면 백그라운드에 자동실행되던 앱들도 일시적이지만 완전히 종료가 되고 메모리를 점유하고있던 프로세스등도 사라지기 때문에 속도가 정상화되는것인데요.

    가장 좋은방법은 리부팅을 통해 모든제원을 초기화 하는게 휴대폰을 썡쌩하게 만들기 가장 좋은방법이에요.

    실제로 휴대폰수리업에 종사하시는 엔지니어분들도 최소 1주일에 한번은 전원을 완전히 껐다 켜주는게 휴대폰의 속도를 유지하는데 가장 좋은 방법이라고 할정도니까요.