ProgramLanguage/Java

Java OutOfMemoryError

아이스크린 2017. 12. 18. 17:36

자바 heap 메모리 오류 났을떄

처음에는 자바 heap 메모리 가 너무 적어서 일어나는 줄 알고 heap메모리를 늘려도 보고

Heap 메모리를 처리하는 JVM 문제인것같아서 찾아보고 했는데 해답은

간단한 곳에 있었다.

다음의 관련된 오류를 보면 StringBuilder에서 문제가 생겼다는 것을 유추하여

 

그부분을 다시 찾아보니 문자열을 전처리 할 때

제대로 처리가 되지않아 String 부분에서 메모리가 계속 쌓였던 것이다.

 

아래는 나의 소스와는 관련이 없지만 참고할만한 자료이다.

String 오류 를 찾아냄

http://dgdg.tistory.com/entry/String-appending%EC%97%90%EC%84%9C-operator%EC%99%80-StringBufferappend%EC%9D%98-%EC%B0%A8%EC%9D%B4