그리고 IE script 메모리 회수 안 함 문제
for (var prop in jsFile) {
delete jsFile[prop];
}
IE 는 이렇게 할 수 없습니다. delete native 대상 의 속성 이 잘못 되 었 습 니 다. 해결 방법 은 script 을 다시 사용 하 는 것 입 니 다. 예 를 들 어 하나 또는 몇 개 만 사용 하 는 것 입 니 다.
테스트 해 봤 는데 IE 는 하나의 script 만 사용 하 든 없 이 script 을 만 들 든 메모리 가 1G 이상으로 치 솟 고 메모 리 를 방출 하지 않 는 것 같 습 니 다. 브 라 우 저 를 최소 화해 야 메모리 가 천천히 방출 됩 니 다.
(IE 프로 세 스 가 표시 하 는 메모리 수 는 실제 사용 하 는 메모리 크기 가 아 닙 니 다)
해결 을 구 하 는 길 ~ ~ ~ 감사 해 요. Google 글 은 거의 다 읽 었 습 니 다..................................................
<br><br> var mm1 = 0;<br>// script<br> function memery(){<br> mm1++;<br><br> arrcol js <br> if(window.arrcol){<br> arrcol = null;<br> delete arrcol;<br> }<br><br> var ds = document.getElementById("dataScript");<br> if(ds){<br> ds.id="";<br> ds.src = null;<br> ds.parentNode.removeChild(ds);<br> ds = null;<br> }<br><br> var sc = document.createElement("script");<br> sc.id="dataScript";<br> document.getElementsByTagName("head")[0].appendChild(sc);<br><br><br><br>// data1.js data2.js , js , js<br> sc.src = "data"+mm1%2+".js?num="+mm1;<br><br> }<br><br><br><br>// script<br>// function memery(){<br>// mm1++;<br>// <br>//// arrcol js <br>// if(window.arrcol){<br>// arrcol = null;<br>// delete arrcol;<br>// }<br>// <br>// var ds = document.getElementById("dataScript");<br>// if(!ds){<br>// ds = document.createElement("script");<br>// ds.id="dataScript";<br>// document.getElementsByTagName("head")[0].appendChild(ds);<br>// }<br>// <br>// <br>// <br>// <br><br>//// data1.js data2.js , js , js<br>// ds.src = "data"+mm1%2+".js?num="+mm1;<br>// <br>// }<br><br><br>
Neil Fraser script json , :
for (var prop in jsFile) {
delete jsFile[prop];
}
IE ,delete native , script, 。
, IE script, script, 1G , , , 。
(IE )
~~~~ ,Google 。。。
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.