<div>안녕하세요</div> <div> </div> <div>며칠 전에도 질문했었는데</div> <div> </div> <div>제가 문제를 잘못 파악하고 있었습니다.</div> <div> </div> <div>많은 이미지를 로딩해서 달빅 사이즈를 초과해서 OOM(Out Of Memory)에 의해서 강제종료 된거였네요...</div> <div> </div> <div>폰마다 같은 어플인데 메모리가 다르게 잡아먹을줄은 몰랐어요... 게다가 같은 hdpi였는데 말이죠</div> <div> </div> <div>이쪽이 더 문제가 심하네요...</div> <div> </div> <div>물론 메니페스트에서 LargeHeap 설정을 true로 해두면 힙사이즈 이상으로 메모리를 사용할 수 있지만 아직까지 추가할 이미지가 많아서 어떻게 될지 모르거든요...</div> <div> </div> <div>제가 공부하는 책에선 LruCache나 DiskLruCache에 대해서 자세히 설명되어 있지않아서 ㅠㅠ 안드로이드 개발자 사이트에서 API를 읽어보면 되지만 영어 정말 못해서 더 슬퍼져요 ㅠㅠㅠ</div> <div> </div> <div>제가 알기론 캐시 메모리의 용량이 몇 KB밖에 안되는걸로 아는데 LruCache를 이용하면 대용량의 이미지가 캐시메모리에 저장이 될 수 있나요??</div> <div> </div> <div>그냥 고대로 RAM에 용량을 차지하는거 같은데... 그리고 DiskLruCache는 그냥 LruCache와 사용하는 방법이 다른것 같은데 인터넷에 이것을 사용한 예제 같은게 보이지 않네요 LruCache 사용법은 알겠는데 DiskLruCache는 쓰레드를 이용해야 하고 어쩌고 해서 영....</div> <div> </div> <div>요약해서 제가 궁금한 것은 세가지 입니다.</div> <div> </div> <div>1. 혹시 메니페스트를 수정해서 라지힙을 true로 했을 때, 별다른 문제가 생기지 않는다면 사용해도 괜찮은가요?</div> <div> </div> <div>2. LruCache를 이용해서 이미지를 이미지를 저장하면 RAM 용량을 잡아먹지 않나요?</div> <div> </div> <div>3. 댓글로 설명하는데 한계가 있다는걸 압니다. DiskLruCache 사용하는 방법을 못찾아서 그런데 설명과 간단한 예제가 있는 사이트 링크 해 주실 수 있나요?</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.