ADOBE/ ActionScript

플래시 삼성 스마트TV 앱에서의 메모리 최적화

AlrepondTech 2011. 11. 10. 17:05
반응형

 

 

 

 

=================================

=================================

=================================

 

 

 

 

 

 

 

출처:

http://cafe.naver.com/smarttvapp

'new' constructor는 delete나 null 세팅을 하지 않는한 자동으로 해제되지 않음.
 
// bad case
var a = new Image();
document.getElementById('foo').appendChild(a);
 
// good case
var a = document.createElement('img');
document.getElementById('foo').appendChild(a);
 
 
'removeChild'를 이용할 경우 반환된 값이 Node이기 때문에 명시적으로 해당 Node를 지워야 함.
 
// bad case
element.removeChild(element.firstChild);
 
// good case
var a = element.removeChild(element.firstChild);
 
// good case - only Samsung Browser
element.deleteChild && element.deleteChild(element.firstChild);
 
 
XMLHttpRequest
var xhr = new XMLHttpRequest();
...
xhr.destory && xhr.destroy();

 

 

=================================

=================================

=================================

 

 

반응형