안드로이드 개발 질문/답변
(글 수 45,052)
비트맵 이미지들은
System.gc(); 해서 반환 시켰고
int availProc = Runtime.getRuntime().availableProcessors();
long total = Runtime.getRuntime().totalMemory();
long free = Runtime.getRuntime().freeMemory();
long max = Runtime.getRuntime().maxMemory();
long total = Runtime.getRuntime().totalMemory();
long free = Runtime.getRuntime().freeMemory();
long max = Runtime.getRuntime().maxMemory();
Toast.makeText(getApplicationContext(),availProc + "\nTM "
+ Long.toString(total) + "\nFM " +
Long.toString(free)
+ "\nMM" + Long.toString(max),
+ Long.toString(total) + "\nFM " +
Long.toString(free)
+ "\nMM" + Long.toString(max),
Toast.LENGTH_LONG).show();
이렇게해서 메모리 확인도 해봤습니다. 어느정도 일정하게 유지되는걸 보면 반환은 되는것 같습니다.
하지만 구글맵을 띄운 다음에는 free memory가 확 줄어있습니다.
구글맵 메모리 반환은 어떻게 해줘야 하나요?
그리고 혹시 메모리를 아에 싹 비우는 명령어같은게 있을까요?