태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.



2008/01/18 - [플래시[Flash]] - 라이브러리의 비트맵 로딩 비교

위에 덧붙여서 한가지 실험을 더 했습니다..
라이브러리에 있는 비트맵을 끌어서 스테이지에 놓는 것과 코드로 생성하는 것의 차이..

이것이 궁금했던 이유는 일반적으로 디자인을 입힐 때 코드로 모두 생성하지 않고 무비클립 심볼에 가져다 놓는 방식으로 작업하는데 코드로 생성하는 것과의 차이를 명확히 할 필요가 있었기 때문입니다..

테스트 결과

테스트 유형
SWF 용량
생성 시간(ms)
메모리 사용량
기본 컴파일(이미지 생성 없음)
25.9KB
0
0(기준량)
끌어다 놓기
25.9KB
0
4096
코드로 생성하기
25.9KB
4
4096

결과적으로 봤을 때, 메모리 사용량은 같고 끌어다 놓는 방식이 퍼포먼스가 좋은 것으로 확인 되었습니다..
하지만, 여기서 주의해야 할 것이 있습니다..
이미지를 끌어다 놓을 때 하나의 이미지를 여러번 끌어다 놓으면 생성시간은 빠르지만 메모리 사용량이 더 늘어난다는 것입니다..당연하겠죠..비트맵데이터를 복제하는 방식이니까요..

즉, 하나의 이미지를 여러번 사용해야 한다면 이전 자료의 첫번째 방식을 사용해야 할 것입니다..(비트맵데이터의 참조)






Posted by 원강민