๋์ด ์ฑ๋ฅ์ฐจ๊ฐ ์์๊น์?
List ์์ for() ๋ฌธ์ผ๋ก index๋ก ์ ๊ทผํด์ loop ๋ฅผ ๋๋ ค๊ณ ํ๋๋ฐ
pool ์์ ๊ฐ Update ํธ์ถ ์ loop ๋ฅผ ๋์์ฃผ๋ฉด ํธํ๋ค๊ณ ์๊ฐํ๋ ์ด์ ๋ ๋ค์๊ณผ ๊ฐ์์:
- ์ฌ ๋ด ์กด์ฌํ๋ Manager ๊ฐ์ฒด๋ค์ ์ธ์ ํํ๋ก ์ ๋ฌํ๋๊ฒ ํธํจ
- Pool ์ธก์์ ์ํ์ ๋ฐ๋ผ ํ์ํ Update ํจ์๋ฅผ ๋๋ ํธ์ถํ๊ณ ์ถ์ (Activation ์ Update / Deactivation ์ Update ์ ๊ฐ์ ๊ฒ)
- ์ต์ ํ ํ ๋ Profiler ์์ Script ์ timeline ์ ํ์ธ ํ ๋ ์ ๊ฐ๊ฐ ์คํฌ๋ฆฝํธ์ ์๊ฐ์ ํ์ธํ๋ ๊ฒ๋ณด๋ค pool ์์ loop ๋๋๊ฒ ์ ์ฒด ์ ์ ์จ์ด ๋ณด์ฌ์ ํธํ๊ธฐ๋ ํจ
Pool ๋ด์์ ์์ฐ๋๋ ๊ฐ์ฒด ์ํ์ ์ 300๊ฐ์ ๋๋ฉด ๋๋ํ ๊ฒ ๊ฐ๋ค๊ณ ํ๋จ ์ค์ ๋๋ค.
ํ์์ ๋ฃจํ๋ฅผ ์๋๋๊ฑฐ์ง. ํ์ฑํ์ ์ ๋ฐ์ดํธ ํ์ ์ ํ์ํ๋ฉด ๊ทธ ์ค๋ธ์ ํธ์ ๋ชจ๋ ธ๋ฅผ ๋ถ์ฌ. ์ฑ๋ฅ์ฐจ์ด๋ ํฌ๊ฒ ๋ชจ๋ฅด๊ฒ๋ค๋ง ์ฝ๋๋ฅผ ์ ๊ผฌ์์ ๋ง๋ค๋ผ๊ทธ๋. ํ์ ๊ทธ๋ฅ ํ์ ์ญํ ๋ง ํด๋ผ
> ํ์ ๊ทธ๋ฅ ํ์ ์ญํ ๋ง ํด๋ผ ์ด ๋ถ๋ถ์ ์์ ํ ๋์ํฉ๋๋ค. ํ์ฑํ๋ ๊ฐ์ฒด ์ฝ๋ ์ ์ ์ฌํ์ฉํ๊ณ ์ถ๋ค๋ ์์ฌ์ ์ ๊ฐ Pool ์ ๊ด๋ จ์๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ ค๊ณ ํ๋ค์..
์๋์ ๋์ํด์