갑자기 궁금해져서 검색을 해보았다.
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로 제한되어 있음에 데이터 자료실을 만들기 위해 용량을 명령어를 이용하여 추가 혹은 감소 시키도록 하고자 한다. ㅁ 구현 ↑ 처음 ...
-
일단 ssh 프로그램으로 apm 셋팅을 하려고 했으나 apt-get이 계속 파일 위치를 잡지 못했다. (404 not found....) 그래서 구글링 결과 apt의 리스트 변수 목록을 제거하고 새로 업데이트 하는 명령어를 찾음 :)...
-
□ native modifier 는 자바가 아닌 다른 언어로 작성된 코드를 자바에서 사용하기 위한 것 □ transient modifier 는 객체가 직렬 화되는 과정에서 해당 필드가 저장되지 않아야 한다는 것을 알리기 위해 사용 ...
잼난거 해봤냉. 아는거랑 직접 해보는거랑은.천지차이
답글삭제