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