서버 프로그램을 작성하다 보면, 학습,색인 등의 특정 프로세스 이후 대용량의 knowledge 를 로딩하는 경우가 있다.
분명히 메모리 할당 해지 부분을 잘 넣었음에도 증가하는 메모리가 있는 경우가 있는데, 이때 환경변수로 MALLOC_ARENA_MAX=1 를 사용하게 되면 메모리 증가를 막을 수 있다.
단 메모리 할당 속도가 현저히 저하되므로 용도에 맞게 잘 사용해야 한다.
보다 자세한 내용은 아래를 참고한다.
- https://devcenter.heroku.com/articles/tuning-glibc-memory-behavior
'Programming' 카테고리의 다른 글
알파채널 관련 함수 (0) | 2023.05.16 |
---|---|
JDBC MYSQL : addbatch() 를 사용했는데도 commit시 delay 가 있는 경우 (0) | 2016.04.21 |
특정 브라우저에서 라인 바뀌는 경계에 있는 한글의 자모가 분리되는 경우 (0) | 2015.07.03 |
[JSP] XML declaration allowed only at the start of the document (0) | 2015.01.27 |
Frequently used bash commands (0) | 2014.03.31 |
댓글