테스트 사이트 - 개발 중인 베타 버전입니다

자바스크립트 메모리관리 ? 어떻게들 관리하시나요!?

· 10년 전 · 717 · 2

안녕하세요.

 

다들, 자바스크립트 짜실때 메모리 생각하시면서, 짜고 계신가요!?

 

요즘들어 .. 아니 이제서야.. 메모리부분에 신경이 많이 쓰여지더라구요..

 

아직은 초급 스킬을 가져서, 단순히, 인터넷 검색을 통해서

1.

return 값이 있을경우는

try{

 

} finally{

지역변수 = null;
}

이렇게 변수 값 초기화???

 

이정도만 신경쓰고잇는데요..

선배님들은 어떤식으로 코드를 짜고, 계획하시나요?

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 2개

자바스크립트는 가비지 콜렉터가 있지 않나요? ^^;;
자동으로 필요없어진 메모리는 수거한다고 들었는데..

http://www.html5rocks.com/ko/tutorials/speed/static-mem-pools/
개인적으로 지난번 프로젝트할때 스크립트만 4~5개월짜리 중요프로젝트였는데 스크립트 메모리를 초기화 해보려고 변수초기화나 이런방법을 써보고 테스트 해보았지만 결국으로는 메모리가 딱히 줄었다 말하기 뭐하더군요.
그래서 변수초기화 다 지우고 그냥 스크립트 속도나 빠르게 할 요량으로 정리하고 jquery 에서 script 명령어로 바꾸고 가능하면 셀렉터를 최소한으로 하고 변수에도 가능하면 담지하고 var 를 잘 사용하니 속도도 빨라지고 메모리도 당연히 줄어들었습니다.

게시글 목록

번호 제목
8050
8048
19969
19968
19967
19966
19965
19964
19963
19962
19961
28345
31017
19960
19959
19958
19957
8039
8035
8029
28344
28339
8019
28338
8017
8010
8007
8004
8003
28332
28322
7999
28317
20956
7992
20945
28314
20936
20931
7986
20925
7982
7979
7978
7975
28307
7973
7966
28305
7963
28300
7961
28297
28295
7959
19948
19947
28292
31016
19946
19945
28286
7958
7956
7952
7946
28285
28283
19943
7944
7936
7931
28279
24666
24663
7928
7923
19941
28274
28257
28249
28248
7914
7912
7911
20912
7908
31755
28233
28232
28228
7903
28217
20900
24662
20891
20882
19936
20853
31011