반응형
이번 프로젝트가 엄청나게 큰 데이터를 처리해야 되는중에
자꾸 heap 메모리가 넘치는 현상이 생겼습니다.
처음엔 ArrayList 문제 인줄 알고만 있었는데
제가 BufferedReader보다 Scanner 를 자주 이용하는데 (더 편리해서;)
로그창을 자세히 보니 Scanner에서 에러가 떠있더 군요.
그래서 혹시나 해서 Scanner 클래스 대신 BufferedReader를 사용했는데
힙 사용량을 보니 현저히 줄어든걸 볼수 있었네요.
큰 데이터 처리할때 유의 하시길..
자꾸 heap 메모리가 넘치는 현상이 생겼습니다.
처음엔 ArrayList 문제 인줄 알고만 있었는데
제가 BufferedReader보다 Scanner 를 자주 이용하는데 (더 편리해서;)
로그창을 자세히 보니 Scanner에서 에러가 떠있더 군요.
그래서 혹시나 해서 Scanner 클래스 대신 BufferedReader를 사용했는데
힙 사용량을 보니 현저히 줄어든걸 볼수 있었네요.
큰 데이터 처리할때 유의 하시길..
반응형
'프로그래밍 이야기 > 안드로이드' 카테고리의 다른 글
안드로이드에서 전역변수(static) 쓰기. (0) | 2011.08.27 |
---|