์๋ ํ์ธ์!
์ ๋ํฐ๋ก ์ทจ๋ฏธ๋ก ๊ฒ์๋ง๋ค๊ณ ์์ต๋๋ค~
์ต๊ทผ์ ์๋ํฐ๋ก 2D ๊ฒ์ ๋น๋๋ฅผ ํ๋ ํ๋๋ฐ, ์๋ํฐ๋ก๋ ์์ฃผ์์ฃผ ์ ๋์๊ฐ๋๊ฒ
์๋๋ก์ด๋๋ก ๋น๋ํ์ฌ ํธ๋ํฐ์ผ๋ก ํ๋ ์ด๋ฅผ ํด ๋ณด๋ ํ๋ ์ ๋๋์ด ์ฌํด์์ธ์ง ๊ฒ์์ด ๋๋ ๋๊ธฐ๋๊ฑฐ ๊ฐ๊ณ
๊ฒ์์ค๋ฒ ์กฐ๊ฑด์ด ์๋๋ฐ๋ ๊ฒ์์ค๋ฒ๊ฐ ๋๋๋ผ๊ตฌ์ใ ใ
๊ทธ๋์ ์ด๊ฒ์ ๊ฒ ์์๋ณด๋ค๊ฐ ๋ฉ๋ชจ๋ฆฌ ํ๋กํ์ผ๋ฌ๋ผ๋๊ฑธ ๋๋ ค๋ดค๋๋ฐ ๊ฒฐ๊ณผ๋ฅผ ์ด๋ป๊ฒ ํด์ํด์ผ ํ ์ง ๋ชฐ๋ผ์ ์ง๋ฌธ ๋จ๊น๋๋ค.
์๋ฌด๋ฆฌ ์ธํฐ๋ท์ ๋ค์ ธ๋ด๋ ์์ํ๊ฒ ๋ต์ ์ฐพ์ง ๋ชปํ์ฌ,...
์๋๋ ์ผ๋จ ๊ฒฐ๊ณผ์ ๋๋ค. ๊ถ๊ธํ๊ฒ ํ๋๊ฐ์ง๊ฐ ์๋๋ฐ์..
1. Memory Usage On Device๋ฅผ ๋ณด๋ฉด ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ด 2D๊ฒ์์น๊ณ ๋ ๋ง์ ํธ์ธ๊ฐ์? ์ต์ ํ๋ฅผ ๋ ์งํํด์ผ ํ๋ ์์ค์ธ์ง ๊ถ๊ธํฉ๋๋ค.
2. Allocated memory distribution์ ๋ณด์๋ฉด Android Runtime๊ณผ Executabled & Mapped๋ผ๋ ํญ๋ชฉ์ด ๋งค์ฐ ํฐ ๋น์ค์ ์ฐจ์งํ๊ณ ์๋๋ฐ
์ด ์ ๋๋ฉด ์ฝ๋ฉ์ ์์ฃผ ์๋ชปํ๊ฑด๊ฐ์..? ์๋๋ฉด ํ ์ค์ณ์๋ ๊ด๊ณ๊ฐ ์์๊น์?ย Android Runtime๊ณผ Executabled & Mapped ์ด ๋๊ฐ๊ฐ ์๋ฏธํ๋ ๋ฐ์
๋ฎ์ถ ์ ์๋ ๋ฐฉ๋ฒ ์กฐ์ธ์ข ํด ์ฃผ์๋ฉด ๊ฐ์ฌ๋๋ฆฌ๊ฒ ์ต๋๋ค.
3. ์๋์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ๋ณผ๋ ๊ฒ์์ค๋ฒ ์กฐ๊ฑด์ด ์๋์๋ ๋ถ๊ตฌํ๊ณ ๊ฒ์์ค๋ฒ๊ฐ ๋ ์์ค์ผ๋ก ๊ฒ์์ ์๋ชป๋ง๋ค์์๊น์..?
์ฐธ๊ณ ๊ฐ ๋์ค์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง All of Memory ์ผ๋ถ ํญ๋ชฉ๋ ์บก์ณํ์ต๋๋ค!
๋ต๋ณ ๋ฏธ๋ฆฌ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!
์์ชฝ ์คํฌ๋ฆฐ์ท ํ ํ ๋ ์ง๋์ค ๋ฉ๋ชจ๋ฆฌ๊ฐ 410MB ๋ฐ์ ๋์ค์ง ์์ผ๋ ํฌ๊ฒ ์ผ๋ คํ ํฌ๊ธฐ๋ ์๋๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฒ์ ํ๋ ์ ๋๋์ด ๋ฐ์ํ๋๊ฑด ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ณด๋๊ฒ ์๋ ์ผ๋ฐ ํ๋กํ์ผ๋ฌ๋ฅผ ๋ณด์ ์ผํฉ๋๋ค. ํ๋กํ์ผ๋ฌ ์ผ์ ์จ๋๋ฐ์ด์ค๋ก ์ค์ ํ๊ณ ํ๋ ์ ๋๋๋๋ ๊ตฌ๊ฐ์ด๋ ์คํ์ดํฌ ํ๋ ๊ฑฐ ์ฐ์ด์ ์ด๋ ์์๊ฐ ํฌ๊ฒ ๋จน๊ณ ์๋์ง ํ์ธํ์ธ์