Instance Cache
์๋ฐ์ wrappingํ์
์ด ๊ฐ์ ์ด๊ธฐํ ํ๋ ๋ฐฉ์์ ๋ํด ์ค๋ช
ํฉ๋๋ค.
Integer.valueof()
๋ก ์ค๋ช
ํฉ๋๋ค
์ง์ Cache ์ฌ์ด์ฆ๋ฅผ ์ง์ ํด ๋์ง ์๋๋ค๋ฉด -127~128(1byte)
๋งํผ์ ์บ์ํด๋ก๋๋ค.
์บ์ ๋ฒ์์ ์๋ add1, add2์ ๊ฐ์ ์ธ์คํด์ค ์บ์ ๋ฒ์ ๋ฐ๊นฅ์ ์๋ add3, add4๋ ๋ค๋ฅธ ์ธ์คํด์ค์ธ๊ฑธ ํ์ธ ํ ์ ์์ต๋๋ค.
-XX:AutoBoxCacheMax=size
๋ฅผ ์ฌ์ฉํ์ฌ, ๋ฒ์(-127 ~ size)๋ฅผ ์ง์ ์ง์ ํด์ค ์ ์์ต๋๋ค
Integer cache ์ด์ธ์๋ ByteCache, ShortCache, LongCache, CharcaterCache๊ฐ ๊ฐ์ ๋ฐฉ์์ผ๋ก ์กด์ฌํฉ๋๋ค.
Last updated