HTC 사용자 모임
(글 수 2,874)
어플을 종료하기 위해 advanced task killer 어플을 사용합니다.
제가 처음엔 이것저것 깔다가 초기화를 했었습니다.
초기화를 하고 task killer 어플과 한 5가지 정도의 기타 어플을 깔았었습니다.
이당시에는 처음 부팅을 하자마자 모든 어플을 다죽이면 250정도 메모리가 나왔었습니다.
어플을 더 깔지않고 사용하다보면 메모리가 줄어있음을 확인 할 수 있는데
중요한건 이때(어플의 설치 갯수가 적을 때)는 어플을 강제종료한 직후(약 200) 보다 시간을 기다리면
메로리가 약 220 정도로 증가하는 것을 볼 수 있는데
현재 어플의 설치 갯수가 많이 증가하니
아무리 task killer로 어플을 죽이고 기다려도 메모리는 증가하기는 커녕 점점 줄어들기만 합니다.
실행되는 어플 목록을 살펴봐도
죽여도 죽여도 스스로 살아나는 어플들도 있고 특히 게임을 받으려고 설치만 my market 어플은
끈질기게 살아나더군요...
이런 현상 즉 어플을 반복 실행 및 종료하면 메모리가 감소하는 현상은 어떻게 해결할 수 있을까요??
또한 원치않는 어플이 계속 남아있는것도 신경쓰이는데 해결방법을 아시면 좀 알려주세요
끝까지 읽어주셔서 감사해요^^




좀더 근본적으로...
....메모리는 왜 남기며, 어플은 왜 죽여야 할까요.
안드로이드 2.x 버전이후로는 메모리와 프로세스 관리가 향상되서 가끔 불안정해서 먹통되는 앱이나 게임외에는 굳이 죽여줄 필요가 없다고 합니다.
종료한 어플이 메모리에 남아 있는 이유는 나름 다음 실행때 빨리 실행되거나, 필요한 작업이 있기 때문입니다.
물론 일부러 죽이면, 메모리 여유량도 늘어나고, OS가 관리할 필요도 줄어드니 배터리 퍼포먼스도 미묘하게 올라가겠지만,
시스템이 무척 불안정해질수 있다고 합니다.
차라리 하루에 한두번 핸드폰을 껐다 켜시는게 나을지도.