본문 바로가기

메모리

[ Virutal Box ] 사용시 메모리 에러 VirtualBox를 사용하다가 가장 많이 본 에러가 메모리 관련 오류 였던 것 같다. 너무 사용량이 많아 돌릴 수 없다는 내용이었다. 현재 8기가 램을 사용하지만, 보안 때문에 32Bit를 깔아놓았더니.... 4기가밖에 제어가 되지 않는 상황이다. [ 메모리 오류가떳을 경우 ]Virtualbox의 [Ubuntu 선택] -> [설정] -> [시스템 탭] -> [마더보드] 에서 기본 메모리를 녹색으로 위치 시킵니다. 기본적으로 OS에서도 사용하는 메모리와 충돌이 나서 오류가 자주 발생하는 것으로 보입니다. 현재, Android 소스를 공유폴더로 cp를 통해 옮길 때 , 위 메모리 오류가 발생 해서 기본 메모리를 낮췄더니 문제없이 돌아갑니다. 참고하시면 될듯^^ 더보기
[ Android ] Wallpaper 개발 중 Map 클래스 사용 시 Map클래스를 이용하여 이벤트를 주거나 정보를 저장해 놓고~ Wallpaper에 움직임을 많이 주는데요. Map클래스를 세 개 사용하고(한 Map에 최대 1200개 까지 들어가 있음), 홈 화면에 Wallpaper를 실행 시켜 놓은 상태에서 미리보기를 실행 했을 경우 메모리가 쌓인 것을 볼 수가 있었습니다. 11-02 16:27:06.074: D/DEBUG1(1411): onSurfaceCreated : com.google.android.gles_jni.EGLConfigImpl@40b0ca70 11-02 16:27:06.074: D/DEBUG(1411): 0 Heap Size onSurfaceCreated : 4798824 11-02 16:27:06.273: D/DEBUG(1411): 210003 -> .. 더보기
[ Android ] Thumnails를 사용 시 메모리 오류. GridView를 이용하여 갤러리에 있는 이미지를 가져올 때 , Thumnails를 자주 사용하는데요. 용량도 적을 뿐더러, 알아서 알맞게 짤라주는 구글의 센스??ㅋㅋ 우선 제가 사용한 방법은 다음과 같습니다. GridView에서 사용하는 BaseAdapter 안에 존재하는 getView 속! public View getView(final int position, View convertView, ViewGroup parent) { RelativeLayout img_template = null; ImageView imgView = null; CheckBox cbCheck = null; Long id = mImgList.get(position); if( convertView == null){ // 기본 레이.. 더보기