acwoo97   1년 전

코틀린의 IntArray와 Array<Int>는 다르고 전자는 다른 언어들처럼 Primitive Int로 이루어져 4byte씩이고 후자는 null을 검사하는 등의 Integer Class를 사용하여 약 8바이트를 사용하는 것으로 알고 있습니다. 그런데 IntArray는 정상적으로 통과하고(35276KB), Array<Int>는 메모리초과가 발생하네요?

왜그런건가요? 2배차이면 통과하는게 맞는거 아닌지 궁금합니다.



댓글을 작성하려면 로그인해야 합니다.