갑자기 궁금해져서 검색을 해보았다.
Java 배열의 index는 int를 기반으로 하기 때문에...int의 MAX_SIZE인 2147483647를 지정할수 있으나,이 크기 만큼의 배열을 선언시 heap space 초과 오류가 뜬다...
그래서 과연 얼마나 될까 해서 찾아본 결과...
Integer.MAX_VALUE 부터해서 손으로.. 찾아보았다
이분법으로 접근하여반씩잘라가며 접근하여 본 결과
클래스 하나, 메인 메소드 내에 int형 배열만 선언하였는데,
더도말고 덜도말고 딱! 44649897은 되고 44649898은 안된다.ㅋㅋㅋㅋㅋㅋ
44649897이라는 어마무시한 숫자가 배열형으로 선언되니 앤간하면 Array의 크기로 인해 걱정할 일은 없어 보인다!
물론 다른 heap 을 차지하는 작업이 생긴다면 줄어들겠지만 간만에 재밌었다 ㅋㅋ
피드 구독하기:
댓글 (Atom)
UPBIT is a South Korean company, and people died of suicide cause of coin investment.
UPBIT is a South Korean company, and people died of suicide cause of coin. The company helps the people who control the market price manipu...
-
XE(제로보드) 내 게시판의 첨부용량 변경 ㅁ 개요 ↑ XE 구축시 초기 첨부파일 용량은 2M로 제한되어 있음에 데이터 자료실을 만들기 위해 용량을 명령어를 이용하여 추가 혹은 감소 시키도록 하고자 한다. ㅁ 구현 ↑ 처음 ...
-
컴퓨터에 대해서 알기 어려운 내용들을 몇가지 말하려 한다. 이것은 내 주위의 사람들은 학교 컴퓨터를 사용한다고 너무도 쉽게 보고 다루는 것을 보았다. 그러지 말라의 의미에서 적어본다. 컴퓨터는 정전기에 약하다. 당연한 사실 아닌가? 정전...
-
울 하솔이 태어난지 16일째.. 몸무게 1640g.. 먹는 맘마양 30g.. 여전이 feeding tube유지중~ 울 하솔이의 활발했던 모습이 계속 아른거리네. 거기 울 하솔이 봐주시던 간호사쌤이 하는말 들었지?! 코는 엄마 닮은지 알았지만...
잼난거 해봤냉. 아는거랑 직접 해보는거랑은.천지차이
답글삭제