ํ๋ ์ด์ดํํ ๊ณต๊ฒฉ, ํผ๊ฒฉ, ๋์, ์ฃฝ์ ๋ฑ๋ฑ ์๋ฆฌ๋ฅผ ์ฐธ์กฐํด์ฃผ๊ณ
์ ํํ ๋ ๋๊ฐ์ด ํด์ฃผ๋ค ๋ณด๋๊น ์ด๊ฒ ์ ์ง๋ณด์ ๋ฉด์์ ์ข ๋ถํธํ ๊ฑฐ๊ฐ์.
ํ๋ ์ด์ด๋ ๊ทธ๋ ๋ค์ณ๋ ์ ๋ค์ ์ข ๋ฅ๊ฐ ์์ฒญ ๋ง์๋ฐ
๋ง์ฝ ํจ๊ณผ์์ ๋ฐ๊พผ๋ค๋ ๊ฐ ํ ๋ ์ผ์ผ์ด ์ ๋ค ํ๋ฆฌํน ํ๋ํ๋์ ๋ค์ด๊ฐ๋๊ฑด ์ฐพ๊ธฐ ์ด๋ ค์ธ ๊ฑฐ ๊ฐ๋๋ผ.
๊ทธ๋์ ๊ทธ๋ฅ ์ฑ๊ธํค์ผ๋ก ๋ง๋ ์ฌ์ด๋ ๋งค๋์ ์๋ค๊ฐ ์ฒ์๋ถํฐ
ํ๋ ์ด์ด๊ณต๊ฒฉ, ํ๋ ์ด์ดํผ๊ฒฉ, ํ๋ ์ด์ด๋์, ํ๋ ์ด์ด์ฃฝ์, ์์ฝ์ ๊ณต๊ฒฉ, ์์ฝ์ ์ฃฝ์, ์ข์์ ๊ณต๊ฒฉ, ์ข์์ ์ฃฝ์, ๋ณด์ค๊ธ๊ณต๊ฒฉ ๋ฑ๋ฑ์ผ๋ก ๋๋ ์ฃผ๊ณ
์ค๋์คํด๋ฆฝ ์ฌ์ํ ๋ ๋๋ฉด ๊ฐ ๊ฐ์ฒด์ ์ฐธ์กฐ๋ ์ค๋์คํด๋ฆฝ์ด ์๋๋ผ
SoundManager.Instance.ํ์ํ์๋ฆฌ ์์ผ๋ก ์ฌ์ํ๋ ค๊ณ ๋ฐ๊ฟ๋ดค๋๋ฐ
์ผ๋จ ์๋์ ์ ๋๋ก ๋๊ณ ์ฌ์ด๋๋งค๋์ ์์ ๋ด๊ฐ ์ฌ์ฉํ๋ ๋ชจ๋ ์๋ฆฌ๋ฅผ ๋ณผ ์ ์์ด์ ํธํจ.
๊ทผ๋ฐ ์ฑ๊ธํค์ฒ๋ผ ์์ ์ด์์๋ ์ค๋ธ์ ํธ๊ฐ ๊ตณ์ด ๋น์ฅ ํ์ํ์ง๋ ์์ ์๋ฆฌ๋ค์ ๋ชจ๋ ๋ค๊ณ ์๋๊ฒ ๋ง๋ ๋ฐฉ๋ฒ์ธ๊ฐ ๊ถ๊ธํจ.
๋์ค์ ํจ๊ณผ์์ด ํ 30๊ฐ๋ผ๊ณ ์น๋ฉด ๊ตณ์ด 30๊ฐ ๋ค ๋ค๊ณ ์๋๋ผ ๋ชจ๋ฐ์ผ์์ ์ฐ์๋ฐ๊ธฐ์๋ ์ฑ๋ฅ์์ ๋ฐ์ํ ์๋ ์์ง ์์๊น?
๋ฉ๋ชจ๋ฆฌ ๋ง์ด ์ฐจ์งํ ์๋ ์์๋ฏ..
ํฌ๋ผ ์ฐพ์๋ณด๋๊น ์ฐธ์กฐ ํ๋ฒ์ 8๋ฐ์ดํธ ์ฌ์ฉํ๊ณ ์ ๋ํฐ ๊ด๊ณ์ํผ์ ํธ๋ํฐ์กฐ์ฐจ๋ ์๋ฐฑ๋ฉ๊ฐ ๋ฉ๋ชจ๋ฆฌ ๋จ์๋๋ค๊ณ ๊ฑฑ์ ์ํด๋ ๋๋ค๊ณ ํ๋ค. ์ฐธ๊ณ ํ์ค ๋ถ์ ์ฐธ๊ณ ํ์ธ์ฌ
https://forum.unity.com/threads/how-much-memory-does-a-reference-to-a-class-take.849664/
์ค ์ด์ฐจํผ ๋จ์ ๋ค ์ฌ๋ฆฌ๊ณ ์ฐ๋๊ฑฐ๋ผ ํฌ๊ฒ ์ฐจ์ด ์๋๊ฑด๊ฐ ใทใท
์ฐธ์กฐํ๋ ํฌ์ธํฐ๊ฐ 8๋ฐ์ดํธ๋ผ๋๊ฑฐ ๊ฐ์๋ฐ? ์ค๋์ค 5๋ฉ๊ฐ์ง๋ฆฌ 30๊ฐ ๋ก๋ํด๋์ผ๋ฉด ๋จ์ 150๋ฉ๊ฐ ๋จน๊ณ ์์ ๊ฒ ๊ฐ์๋ฐ? ํ๋ก์ ํธ ๊ท๋ชจ๊ฐ ์ด๋์ ๋์ธ์ง ๋ชฐ๊ฒ ๋๋ฐ ๋์ค์ 100๊ฐ 200๊ฐ ๋๋ฉด ๋๋ฆฌ๋ ๋ฏ. ๊ท์ฐฎ์ผ๋ฉด ์ฌ ๋จ์๋ก ๊ด๋ฆฌํ์ ์ฌ ๋ก๋ํ ๋ ๊ทธ ์ฌ์์ ์ธ๊ฒ๋ค ๋ถ๋ฌ์๋๊ณ ๋์ด๊ฐ๋ ํด์ ํด์ฃผ๊ณ .
ํจ๊ณผ์์ด๋๊น ํ๋์ 5๋ฉ๊ฐ๊น์ง ์๋ ๊ฒ ๊ฐ๊ธดํ๋ฐ ์๋ฌดํผ ์ฌ์ด๋ ๋งค๋์ ์ด๊ธฐํํ ๋ ์ ์ฒด ๊ฒ์ ํจ๊ณผ์ ๋ค ๋๋ ค๋ฐ๋๊ฑด ์๋ฐ๋ฏ.
ํ????????? ์ฐธ์กฐ๋ผ๋๊ฒ ๊ฐ ํ์ผ์ ์ฃผ์?๊ฐ์๊ฒ๋ง ๋ค๊ณ ์๋๊ฒ ์๋๋ผ ์์ ํ์ผ ์์ฒด๋ฅผ ๋ฏธ๋ฆฌ ๋ก๋ํด๋๊ณ ๊ธฐ๋ค๋ฆฌ๋๊ฑฐ์์ด? ํ ๋ ๋งํจ; ๊ฑ ๋๋ง๋๋ก ๊ฐ ์ฌ์์ ํ์ํ ํจ๊ณผ์๋ง ๋ค๊ณ ์๊ฒ ํด์ผ๊ฒ ๋ค.. ๊ธด๊ธํซํฝ์ค ๋ค์ด๊ฐ๊ฒ ์
ํด๋์ค ์ฐธ์กฐ๋ ์ฃผ์๋ง ๋ค๊ณ ์๋๊ฑฐ ๋ง๋๋ฐ, ๋ ์ด๋ฏธ ์ฌ์ด๋ ๋งค๋์ ์ธ์คํํฐ ์ฐฝ์ ์ค๋์ค ์์ค๋ค ๋ค ๋์ด๋ค๋์๊ฑฐ ์๋?
ใ ใ ๊ทธ๋ ๊ฒํ๊ณ ์์. ํ์ผ ๋์ด๋ค๋์ผ๋ฉด ์์ ๊ทธ๊ฑธ ๋ฏธ๋ฆฌ ๋ก๋ํด๋๋๊ฑด๊ฐ๋ณด๋ค ํฐ์ผ๋ฌ๋ค. ๊ทธ๋ผ ์ ๋ค๋ ํ ์ฌ์ 100๋ง๋ฆฌ๋ผ๊ณ ์น๋ฉด ๊ฐธ๋ค ํ๋ํ๋ํํ ์ค๋์ค ์ฐธ์กฐํด๋์ผ๋ฉด (ํจ๊ณผ์ * ์ ๊ฐ์)๊ฒ ๋ค? ๋ฐ๋ก ์์ ํ ๊ฒ ๊ณ ๋ง์
ใดใด ์ธ์คํํฐ์ฐฝ์ ๋์ด๋ค ๋์ผ๋ฉด ์ฌ์ด๋ ๋งค๋์ ๊ฐ์ฒด ์์ฑ๋ ๋ ์๋์ผ๋ก ๋ฉ๋ชจ๋ฆฌ์์ ์ฌ๋ผ๊ฐ. ๊ทธ๋ฆฌ๊ณ ์ฌ๋ผ๊ฐ ๋์ ๊ณตํต์ผ๋ก ๊ฐ์ด ์. ๊ฐ์ ๋ชฌ์คํฐ 100๋ง๋ฆฌ๊ฐ ๊ฐ์ ๊ณต๊ฒฉ ์ฌ์ด๋ ์ฌ์ํ๋ฉด ๊ฑ ์ฌ๋ผ๊ฐ ์์ค ํ๋๋ก ๊ฐ์ด์ฐ๋๊ฑฐ๋ผ 100๋ง๋ฆฌ*์์ค ์ฉ๋์ ์๋. ๊ทผ๋ฐ ๋ชน ์ข ๋ฅ ๋์ด๋๊ณ ๊ทธ๋ฌ๋ฉด ์ด์จ๋ ์ฐ๋ ์์ค๋ ๋์ด๋๋๊น ๊ทธ๊ฒ ๋ฌธ์ ์ง. Resource.Load๋ ์ด๋๋ ์๋ธ ์์๋ด.
์ ๋ญ๋ง์ธ์ง ์กฐ๊ธ ์ดํด๊ฐ ใณ ์ด๊ฑฐ ๋ชจ๋ฅด๊ณ ํ๋ค๊ฐ ๋์ค์ ๊ฐ๊ณ ์ํ ๋ปํ๋ค ๊ตฌํด์ค์ ๊ฐ์ฌํฉ๋๋ค
์ฐธ์กฐ๋๊ฑด ๋ฉ๋ชจ๋ฆฌ ์ฃผ์์. ํ์ผ์ฃผ์๊ฐ ์๋๋ผ. ์ด๊ฑด ํด๋์ค ์ธ์คํด์ค๋ ๋ง์ฐฌ๊ฐ์ง์ผ. ์ฐธ์กฐํ๋ ค๋ฉด ํด๋น ์ค๋์ค ํ์ผ์ด ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ผ์ ์์ด์ผ๋จ. ํ์ผ์ฃผ์๋ฅผ ์ฐธ์กฐํ๋ ๊ฐ๋ ๋ฐ์ ํ๋ก๊ทธ๋๋ฐ์ ์์ด. ๋ฉ๋ชจ๋ฆฌ์ ์ผ๋ฆฌ๋ ๋ก๋๋ ๊ฐ๋ ์ด ์์ง. ์ค๋์คํ์ผ์ด ํฌ๊ณ ๋ง์ผ๋ฉด ๊ทธ๋งํผ ์ฉ๋ + ํฌ์ธํฐ๊ฐ ์๋น๋์ง.
ํ๊ณณ์ ๋ชฐ์๊ฑฐ ๊ด๋ฆฌํ๊ธฐ ์ฝ๊ฒ ํ๊ณ ์ถ๋ค๋ฉด ํ์ผpath string ๋ง ๋ชจ์ ๊ฐ์ง๊ณ ์๊ณ ๊ทธ๋๊ทธ๋ ํ์ํ ๊ฒ๋ง ๋ก๋ํด์ ๊ฐ์ง๊ฒ ํด์ผ์ง. ์๋๋ฉด ํ๋ฆฌํน์ ๋ง๋ค๊ณ ํ๋ฆฌํน์ด ๊ทธ๋๊ทธ๋ ์ธ์คํด์คํ๋๊ฒ ํ๋ ๊ฐ.
ใ ใ ๊ทธ๋ผ ์๋์ฒ๋ผ ๊ฐ ์ฌ์ ํ์ํ ํจ๊ณผ์๋ง ์ฐธ์กฐํด๋๊ณ ํ์ํ ์ ๋ค์ด ๊ฐ๋ค ์ฐ๊ฒ ๋ฐ๊ฟ๋ณผ๊ฒ ๋กํ
ํจ๊ณผ์๊ฐ์๊ฒฝ์ฐ์๋ ์ด์งํผ ์ฉ๋ ์๊ณ ์ฆ์์์ ์ฌ์ํด์ผํ๋ ๋ฉ๋ชจ๋ฆฌ์ ํญ์ ์ฌ๋ ค๋ฌ๋ ๋๋๋ฐ,
๋ธ๊ธ์ ์ํฌํธ ์ธํ ์์ ์คํธ๋ฆฌ๋ฐ์ผ๋ก ํด์ฃผ๋ฉด ๊ด์ฐฎ์ง ์๋ ์ถ์ด์.
๋ฉ๋ชจ๋ฆฌ์ ์ ์ฒด ๋ธ๊ธ์ ์ฌ๋ ค๋๋๊ฒ ์๋๋ผ ์ฌ์ํ๋ฉด์ ์ฝ๋๊ฑธ๋ก ์๊ณ ์๋๋ฐ,
์์งํ ํ ์ฌ์์ ๋ธ๊ธ ์์ญ๊ฐ ์์๊ฒ๋ ์๋๋ ๊ด์ฐฎ์ง ์์๊น ์ถ์ด์.
https://blog.unity.com/kr/technology/optimize-your-mobile-game-performance-get-expert-tips-on-physics-ui-and-audio-settings
๋ธ๊ธ์ ๋ธ๊ธ ์ ์ฉ ์ค๋์ค์์ค ํ๋ ๋ง๋ค์ด๋๊ณ ํ์ํ ๋๋ง๋ค clip๋ง ๋ฐ๊ฟ์ฃผ๋ ํ์์ผ๋ก ํ๋ ์ค์ด๋ผ ๊ด์ฐฎ์ ๊ฑฐ ๊ฐ์. ๋งํฌ ์ฝ์ด๋ดค๋๋ฐ ์๊ฐ๋ ๋ชปํ๋ ๊ฟํ ๋ง๋ค์ ๊ฐ์ฌํฉ๋๋ค!!
์ข๋ฐฅํน)์ด์ํ๋ฐ์ ํผํฌ๋จผ์ค ์ฑ๊ธฐ๊ณ ์ต์ ํํ๋ ค๊ณ ๋๋๋
ํฉํธ๋ผ์ ๋ฐ๋ฐ์ด ๋ถ๊ฐ๋ฅํจ..
ํ๋กํ์ผ๋งํด๋ผ