Java 객체 크기 구하기

C처럼 sizeof() 같은 게 없어서 고민하던 차에 인터넷을 조금 뒤져서 괜찮은 것 두 개를 건질 수 있었습니다.

좀 어려운 인터프리터 버전
http://www.jaso.co.kr/110 => http://www.javapractices.com/Topic83.cjp

빨리 만든 것 같은 버전
http://whiteship.tistory.com/1062

둘이 계산하는 부분은 Runtime 클래스를 써서 비슷하니, 객체 수만 많이 만들면 비슷한 결과를 내놓을 것 같습니다. 예측만 하기엔 맞는 것 같고, 아주 정확히는 알 수 없겠죠.

객체 하나가 크면 힙 크기가 적어서 시간이 많이 걸릴 수 있는데, 처음에 이렇게 실행시키면 됩니다.

> java -Xms128m -Xmx128 (Java 클래스 이름)

이렇게 실행하면 최소, 최대 힙 크기를 지정할 수 있습니다. 물론 자동으로 늘어나긴 하지만, 객체 수가 많으면 생성하다가 굉장히 느려질 때가 있으니까요.
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by pequt

2009/04/01 00:15 2009/04/01 00:15
, ,
Response
No Trackback , No Comment
RSS :
http://eyefocus.byus.net/tt/rss/response/365

Trackback URL : http://eyefocus.byus.net/tt/trackback/365

Leave a comment
[로그인][오픈아이디란?]
한 마디
우리 시대에 새로운 점은, 권력자들이 그들의 편견을 인정하도록 강요하는 힘이 늘어났다는 것이다.
버트란드 러셀
« Previous : 1 : ... 11 : 12 : 13 : 14 : 15 : 16 : 17 : 18 : 19 : ... 327 : Next »

블로그 이미지

새까만 까마귀, 하늘에서 눈을 빛낸다

- pequt

Notices

Archives

Site Stats

Total hits:
226299
Today:
26
Yesterday:
140