안드로이드 개발 질문/답변
(글 수 45,052)
이제 첫 어플만드는 완전 쌩초보입니다.ㅜㅜ
다름이 아니라 제가 실행중인 앱의 이미지랑 ,이름을 불러오는데
첫 엑티비티에서는 램을 6메가 정도 사용하고
이미지를 불러오는 엑티비티에서는 30메가 이상으로 올라갑니다.
확인버튼을 통해 변수들을 null로 변경해주고, 엑티비티를 종료시키면 18메가 정도가 되는데
이게 정상인건가요??ㅜㅜ
너무 두서없이 말한 것 같아서 요약하자면..
메인엑티비티(6메가) -> 버튼 클릭 ->
실행중인 앱이미지,이름 불러오기(35메가) -> 확인버튼 클릭(변수초기화, 엑티비티 종료) ->
메인 엑티비티로 복귀(18메가)
입니다. 답변 감사합니다!!
제대로 해주셨다면 문제 없습니다.
gc는 메모리 참조자가 없다고 ( null ), 바로 바로 메모리를 확보하지 않기 때문에,
모든 자원을 null 혹은 recycle했다고 메모리를 모두 환원할 수 있지는 않습니다.