값 타입을 참조 타입으로 변환하는 것을 박싱이라고 하며, 참조 타입을 다시 값 타입으로 변환하는 것을 언방싱이라고 합니다.
박싱을 할 때 스택에 있는 메모리를 힙으로 이동하게 되고 아예 새로운 객체를 만들어 내야 하므로, 이 과정에서 오버헤드가 발생하여 성능이 저하됩니다. 또한 언방식을 할 때도 박싱과 같은 문제점이 있습니다.
'CS' 카테고리의 다른 글
| 제네릭이란 (0) | 2023.11.16 |
|---|---|
| 배열과 List, ArrayList, Dictionary 의 차이점 (0) | 2023.11.07 |
| 가비지 컬렉션이란 무엇인가 (0) | 2023.11.07 |
| 가비지 컬렉터를 회피하기 위한 전략 (0) | 2023.10.30 |
| 가비지 컬렉터란 무엇인가 (0) | 2023.10.30 |