ecsimsw
작은 수는 int 보다 short 이 성능상 유리하지 않을까? 본문
Int vs Short / Byte
작은 수를 저장할 변수의 타입은 4 바이트까지 과한거 아닌가?. Byte형은 혹시 모르고, 2 바이트 정도면 충분할 거 같은데 Short를 쓰는게 이득 아닐까??
JVM의 Operand stack은 피연산자를 4 바이트로 저장하기 때문에, 그 보다 작은 작료형은 오히려 4Byte로 변환하여 계산된다.
=> 성능을 고려한다면 int, 정말 공간을 효율적으로 사용해야한다면, 그땐 short나 byte 타입을 생각하자.
'Language > Java, Kotlin' 카테고리의 다른 글
HashTable 원리와 구현 (4) | 2020.07.13 |
---|---|
자바 바이트 코드 분석하기 (0) | 2020.07.06 |
자바는 문자열의 끝을 표시하지 않는다. (1) | 2020.04.13 |
Getter랑 Setter를 왜 써야할까? (15) | 2020.04.02 |
자바의 초기화 순서를 아시나요? (0) | 2020.03.31 |
Comments