2010년 3월 8일 월요일

[스크립트] Script 메모리 누수에 대한 TIP

[출처] phpschol의 벤지님의 글 [http://phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=71441&page=1]

1) IE 용 메모리누수 체크 프로그램 : 첨부파일에서 다운로드
    사용방법 : http://blog.naver.com/falconer00/90027400279

2) 메모리 누수 체크프로그램
    http://outofhanwell.com/ieleak/index.php?title=Main_Page

3) Process Explorer
    http://technet.microsoft.com/ko-kr/sysinternals/bb896653(en-us).aspx

------------------------------------------------------------------------------

1) HttpRequest 순환참조에 따른 메모리 누수
      http://epro.tistory.com/tag/IE%20memory%20leak

2) 동영상으로 보는 메모리 누수 확인 및 처리방법 ( 테스트 )
      http://www.barelyfitz.com/screencast/javascript/memory-leak/

3) 메모리 누수
      http://www.javascriptkit.com/javatutors/closuresleak/index.shtml

4) 메모리 누수 - MSDN
      http://msdn.microsoft.com/en-us/library/bb250448(VS.85).aspx

5) 행복한 고니님의 번역 - purge 함수
      http://mygony.com/archives/1044

------------------------------------------------------------------------------

1) 함수내의 지역변수은 함수가 끝날때 null 처리

      func_a = function() {
          var vdata = 1;
          .......
          .......
          vdata = null;
      }

2) return 값이 있는 function 에서는 finally 로 처리

      func_b = function() {
          try {
                var vdata = 1;
                  .......
                  .......
                  return vdata;
          }
          finally {
                  vdata = null;
          }
      }

      http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=63407&sca=&sfl=wr_name%7C%7Csubject&stx=%BA%A5%C1%F6&sop=and



3) Flash & Object 형태의 메모리누수 및 해결방법
      http://www.hoons.kr/board.aspx?Name=asptip&BoardIdx=29638&Page=1&Mode=2
      http://www.crockford.com/javascript/memory/leak.html


4) IE Memory Leak – jQuery Fix
      http://kossovsky.net/index.php/2009/07/ie-memory-leak-jquery-garbage-collector/

------------------------------------------------------------------------------

댓글 없음:

댓글 쓰기