๋ด ์ํ๊ฐ ์ง๊ธ ๋งต ํฌ๊ธฐ๊ฐ ๋งค์ฐ ๋์ ์ฌB๊ฐ ์๊ณ
์ฌA -> ๋ก๋ฉ์ฌ -(๋น๋๊ธฐ)> ์ฌB
์ด๋ ๊ฒ ์ฌ์ ์ ํํ๋๋ฐ
๋ก๋ฉ์ฌ -> ์ฌB๋ก ์ ํํ๋ ๊ณผ์ ์ค
์คํ์ดํฌ๊ฐ ๋ฐ์ํด์ ๋ก๋ฉ์ด ๋๋ ๋๊น...
์ฌB์ ํฐ๋ ์ธ๋ง ๋ก๋ํ ๊ฒฝ์ฐ
์ฌB์ ํฐ๋ ์ธ์ ์ ์ธํ ์ค๋ธ์ ํธ๋ค์ ๋ก๋ํ ๊ฒฝ์ฐ
์ด๋ ๊ฒ ํ๋กํ์ผ๋ฌ๋ฅผ ์ฒดํฌํด ๋ณด๋ Loading.AwakeFromLoad์ชฝ์์
๋ง์ GC allocํ๊ณ ์๊ฐ์ด ์๋ชจ๋๊ณ ์์ด
ํนํ ํฐ๋ ์ธ๋ง ๋ก๋ํ๋ ๊ฒฝ์ฐ๋ ์๊ฐ์ ์์ฒญ ๋ง์ด ์ก์๋จน๋๋ผ
(์ฌ B์ ํฐ๋ ์ธ๋ง ๋ก๋ํ๋ ๊ฒฝ์ฐ)
๊ทธ๋์ ๋ด ๋๋ฆ๋๋ก ์ด์ฌํ ๋จธ๋ฆฌ๊ตด๋ ค์ ๋ ์ค๋ฅธ ๋ฐฉ์์ด
1. ์ฌB์ ํฐ๋ ์ธ ๋ฐ ์ค๋ธ์ ํธ๋ฅผ ๊ฐ๊ฐ ์ฒญํฌํ ํ๋ค.
(์ฒญํฌ1 ํฐ๋ ์ธ, ์ฒญํฌ1 ํ, ์ฒญํฌ1 ๊ฑด๋ฌผ ์ด๋ฐ์์ผ๋ก..)
2. ์ฒญํฌํํ ์ ๋ค์ ์ฌ์ ๋๋ ์ ์ ์ฅ
3. ์ฒญํฌ์ฌ ๋ก๋ ์ธ๋ก๋๋ฅผ ํ๋ณํ ๋ก์ง ์ถ๊ฐ
4. ์ฒญํฌ์ฌ์ additive๋ก
ํฐ๋ ์ธ์ฌ ๋ก๋ฉ ์๋ฃ -> ํ์ฌ ๋ก๋ฉ ์๋ฃ ->
๊ฑด๋ฌผ์ฌ ๋ก๋ฉ ์๋ฃ ->...
ํ๋ ๋ก๋ฉ์ด ๋๋๋ฉด ๋ค์ ๋ก๋ฉ ์ด๋ฐ์์ผ๋ก ์ฌ์ ๋ก๋ํด์ค๋ค.
์ด๋ฐ์์ผ๋ก ์งํํด๋ณด๋ ค๋๋ฐ
ํน์ ์ด๊ฒ ์ข์ ํด๊ฒฐ๋ฐฉ์์ด ๋ ๊น?
์ ์์
์ ์งํํ๋๋ฐ ์๊ฐ์ด ์ข ๊ฑธ๋ฆด ๊ฒ ๊ฐ๊ณ ,
๋ด๊ฐ ๋ฆฌ์์ค๊ด๋ฆฌ์ ๋ํ ์ง์์ด ๋ถ์กฑํด์
์ด ๋ฐฉ๋ฒ์ด ๋์์ด ๋ ์ง ์ ๊ฐ์ด ์์กํ์
๋์์ข ์ฒญํ๊ณ ์ถ์ด์ ์์ดใ
ใ
- dc official App
๋๊ธ 0