쓰레드 사용중에 REENTRANT를 사용하면 메모리를 엄청 먹는군염.
글쓴이: alone / 작성시간: 월, 2004/07/19 - 4:25오후
원래 fork를 써서 돌리던 프로그램을 쓰레드로 변경 해보았습니다.
서버는 Linux web2 2.4.18-3smp #1 SMP Thu Apr 18 07:27:31 EDT 2002 i686 unknown 이렇습니다.
총 길이 약 1000라인 정도 되는 서버를 실행 시켜 보니 원래 fork를 쓰던때는 한명 접속시 약 500k를 쓰던것이 쓰레드를 쓰니 약 5500 K를 써버리는군염..
옵션 REENTRANT를 빼고 컴팔하고 실행하면 약 400k정도를 씁니다.
쩝.. 이 옵션 꼭 써야 하는지..
Forums:
댓글 달기