본문 바로가기

prev record

[2010.04.24.토요일] 로드되는 이미지에 접근할 타이밍, 메모리 관리, APM 오토셋 도나 6.1.1

로드되는 이미지에 접근할 타이밍

이미지 갤러리 만드면서 그 저께 부터 막혔던 부분... 마우스 위치에 따라 이미지들이 좌로나 우로 움직이는데, 좌로 움직이는 끝부분에서 위치 고정시킬려고 시도 했지만 계속 실패. 이미지 컨테이너의 width 값을 구해서 알맞은 위치에 배치 시켰는데...분명 정확한 위치에 가야하는데... 계속 위치가 부정확했다. 그 원인은 로드 문제였다.

이미지들이 로드 다 되기전에 컨테이너의 width 값을 구하고 위치를 잡았기 때문에, 늦게 로드된 이미지에 의해 적용된 width를 넘어서 계속 위치가 안맞았던 것이다. 이를 해결하기위해 미리 로드될 이미지의 크기 만큼 사각형을 하나 그려 놓으면 되었다.




메모리 관리

한번만 쓸것들은 쓰고  꼭 지우도록 하라...... 나중에 이런 것들이 많이 쌓이면, 골치아프다.  이벤트 리스너 등록한거는 꼭  removeListener 등록 해줘라.

쓸데없이 메모리를 낭비하는 것들을 관리해주는 것이 가비지 컬렉션이다. 그런데 이녀석은 임의로 조정도 못하고, 지워도 바로 가비지 처리되지도 않고 일정 메모리 차야 발동하고, 언제 발생할지 시점도 알수 없다. 그래서 더욱 많이 신경써야 할 것 같다.






 

APM  오토셋 도나 6.1.1

http://www.autoset.net/ 

윈도우 운영체제에 Apache, PHP, MySQL, CUBIRD 등의 서버 제품을 한번에 쉽게 설치해 주고, 설치된 프로그램을 쉽게 설정 변경, 관리 할수 있도록 해준다.

네이버 개발자 센터 "오픈 프로젝트"를 통해 릴리즈되었다.