TIP게시판

제목 PHP 메모리 릭(누수) 관련 슬라이드쉐어 자료
글쓴이 한대승(불의회상) 작성시각 2013/11/04 11:14:00
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 18014   RSS
한대승(불의회상)
PHP로 일괄처리 작업하다 보면 메모리 릭(누수) 으로 프로그램이 종종 죽더군요.
unset() 으로 의심가는 부분 해제 한다고 하는데도 안되서 관련 자료 찾다 보니 이런 자료가 있군요.
관심 있으신분들 참고 하세요.

http://www.slideshare.net/jpauli/help-im-leaking-memory-in-php

PHP로 작업하다 메모리 누수가 발생한다고 생각 되시면 아래 명령어를 사용해 보세요.

gc_enable();
gc_collect_cycles();

PHP에도 가비지콜렉터가 내장되어 있군요.

http://us2.php.net/manual/en/features.gc.php
 다음글 CI 개발시 어떤 IDE를 쓰시나요? ^^ (11)
 이전글 sqlsrv 드라이버 사용시 버그 (2)

댓글

/ 2013/11/29 09:41:16 / 추천 0
좋은정보 감사합니다.
저희 회사도 항공업데이트를 일괄처리하는데 종종 메모리 풀로 서버가 죽는데,
한번 적용해봐야겠어요.. 근대 위 명령어는 
조사해보니..

 
gc_enable();
가비지 컬렉터가 활성화되면 TRUE , 그렇지 않은 경우 FALSE 를 반환합니다.
 
gc_collect_cycles();
모든 기존 가비지 사이클을 강제로 수집합니다.

이 두 함수로 어떻게 사용하는거죠 ??