[2008.09.05 19:27, 실행 중에]

이 문제도 CPU 사용률 문제와 같이 jwBrowser 뿐만 아니라 다른 멀티탭 브라우저가 갖는 공통된 문제입니다. 불여우 브라우저도 메모리 문제가 많다고 하죠. Internet Explorer도 마찬가지여서 멀티탭을 지원하는 IE7도 메모리 문제를 가지고 있으며, IE6는 웹 브라우저 하나에 사이트 하나를 열어 사용하기 때문에 메모리 문제를 느끼지 못합니다만, 하나의 IE6를 종료 없이 계속 사용하면 역시 메모리 사용량이 계속 증가하는 것을 보실 수 있습니다.

원인은 페이지별로 열리는 웹 브라우저가 자원을 제대로 반환하지 못하기 때문에 발생합니다. 플래시를 많이 사용하거나 Active-X를 사용하는 페이지일 경우는 메모리 사용이 클 수 있습니다. 이런 페이지를 방문 후에 빈 페이지를 방문하면 이전 페이지에서 소모한 메모리가 반환되어야 하는데 제대로 반환되지 않습니다.

더 심한 경우는 조금씩 메모리 사용이 늘어가는 경우가 있습니다. 즉, 페이지를 열어 놓고 그냥 두었는데도 메모리 사용량이 점점 느는 경우입니다. 특히 멀티탭 브라우저를 사용하다 보면 이런 경우가 심할 수 있습니다. 이는 IE를 기반으로 하고 있는 멀티탭브라우저는 어쩔 수 없이  IE의 문제점을 그대로 가질 수 밖에 없습니다.

현재까지는 깔끔하게 처리할 수 있는 방법이 없습니다. 대신에 메모리 사용률이 많아질 때, 프로그램을 최소화했다가 다시 복귀하면 그때 Microsoft Windows가 사용하지 않는 메모리를 시스템으로 반환한다고 합니다.

그러므로 작업 중에 잠시 최소화 시키시면 메모리 사용량이 뚝 떨어지시는 것을 보실 수 있습니다. 그러나 이 방법은 일시적이며, 큰 도움이 되지 않습니다. 도움이 된다고 하더라도 매우 불편합니다. 역시 제일 좋은 방법은 jwBrowser를 다시 실행시키는 것입니다.

저작자 표시
신고
Google 툴바
BLOG Total 1,905,961 Visitors Today 60 Hit, Yesterday 146 Hit