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 |
Tags
- react typescript
- ASP Core
- js
- Docker image
- asp core 권한
- 리액트
- asp.net core mvc
- 도커 레이어
- 도커 이미지
- vscode extension
- React Redux
- Docker
- 리액트 타입스크립트
- C#
- 리덕스
- asp.net core
- Asp Net Core
- c# delegate
- docker container
- 리액트 타입스크립트 적용하기
- docker layer
- react ts
- javascript
- 리액트 리덕스
- 도커
- Git
- react
- asp core mvc
- 도커 컨테이너
- redux
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