Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- asp.net core
- 도커 레이어
- react typescript
- Docker
- ASP Core
- redux
- docker container
- 도커 이미지
- asp.net core mvc
- docker layer
- Git
- 도커 컨테이너
- react
- 리액트 리덕스
- React Redux
- 리덕스
- 리액트 타입스크립트
- asp core 권한
- c# delegate
- Docker image
- vscode extension
- 리액트
- Asp Net Core
- asp core mvc
- C#
- 도커
- js
- javascript
- 리액트 타입스크립트 적용하기
- react ts
Archives
- Today
- Total
목록c# 박싱 언박싱 (1)
기초 메모지

박싱(Boxing) 값(Value) 타입을 참조(Reference) 타입으로 변환하는 작업을 의미합니다. 스택(Stack)에 할당된 iNum을 힙(Heap)에 복사하고 oNum에 힙에 복사된 iNum 주소 값을 할당합니다 언박싱(UnBoxing) 참조(Reference) 타입을 값(Value) 타입으로 변환하는 작업을 의미합니다. 힙(Heap)에 할당된 iNum을 스택(Stack)에 할당되어있는 rNum으로 복사합니다. 박싱(Boxing) 과 언박싱(UnBoxing) 현상이 일어나면 왜 성능이 떨어질까? 할당하거나 이용할때 스택(Stack)과 힙(Heap) 사이에 복사가 이뤄지면서 값(Value) 타입을 그대로 사용할때보다 지연이 발생하여 성능이 낮아집니다. 컬렉션(Collection)과 박싱(Boxin..
Languages/C#
2022. 7. 15. 15:59