RSS구독하기:SUBSCRIBE TO RSS FEED
즐겨찾기추가:ADD FAVORITE
글쓰기:POST
관리자:ADMINISTRATOR
일단 본문을 참조 Garbage Collection in IE6

내용은 IE 내부 GC 엔진 에 대한 퍼포먼스에 대한 리포트에서 출발한다.
IE 스크립트 엔진에서 언제 GC 를 동작 할지 결정하는데.
다음과 같은 조건에서 실행 한다.

 - 변수가 256개를 넘거나
 - 4096 개의 이상의 배열 인자(Array Slots) 가  넘을때.
 - 문자열이 64kb 이상 일때.

물론 이런것들이 일반적으론 그다지 문제가 되지 않는다.


하지만 GC 루틴 자체가 '크기(Size)' 에 의존적으로 동작하게 되면서 문제가 발생되는데
이것이 결국 다루는 어플리케이션이 커지면 커질수록 느리게 동작하게 되는 원인이 된다.
(아래 그래프 참조 , 출처: http://pupius.co.uk/log/2007-03-07/ )

사용자 삽입 이미지

파란선 : Internet Explore 6
빨간선 : Firefox

이에 대한 해결책으로 다음과 같이 언급하였는데

1. IE6 유저들에게 다음 패치 ( Patch )를 적용 을 권고
2. IE7 로 업그레이드
3. IE6 이 아닌 다른 브라우저 이용.. ( 예: Firefox 같은 다른 브라우저를 대안으로.. )
4. 아니면 자신의 코드 자체를 관리 가능한 크기로 관리 할 수 있도록 배치 하는 방법.
  (  한마디로 쓸데없이 커지는 오브젝트를 처단!!! )

출처 : Ajaxian
2007/03/08 11:09 2007/03/08 11:09
이 글에는 트랙백을 보낼 수 없습니다
[로그인][오픈아이디란?]
오픈아이디로만 댓글을 남길 수 있습니다
Dot:Where is ......
byDot
Where is ......
전체 (177)
주절거림 (60)
윈도우벽지 (2)
Shoveling.. (9)
주워들은것들.. (48)
요집이 괜찮더라!! (0)
찍사놀이 (7)
관심꺼리~ (4)
«   2024/05   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
  1. 내 맘대로 보는 세상  2009
    맘에 안드는 Internet Explorer 업데이트 방침!
  2. 시리니  2008
    브라우저 업데이트, 작지만 큰 실천입니다.
  3. Dinosur와 KM의 Blog  2007
    저도 보통 사람
  1. 2019/02 (1)
  2. 2018/07 (1)
  3. 2018/01 (11)
  4. 2017/12 (10)
  5. 2017/10 (1)