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
- 스택
- 코루틴
- 메서드
- skybox
- 유니티
- 인터페이스
- 효과음
- 배열
- ObjectPool
- 장애물달리기
- Generic
- invokec#events
- unity
- inputsystem
- 스파르타내일배움캠프
- delegate
- script
- 유한상태머신
- 비선형자료구조
- 자료구조
- LINQ
- BGM
- 람다식
- c#
- UI
- soundmanager
- FSM
- 프로그래머스
- InputManager
- 직렬화
Archives
- Today
- Total
목록가비지컬렉터 (1)
Unity 개발일지
[C#] Garbage Collector(가비지컬렉터) 실습하기
[확인 문제] 1. 위의 코드가 문제가 되는 이유를 메모리 관점에서 설명해주세요.더보기위 코드에서 LogMessages는 문자열 연결 연산('+')을 통해 로그 메시지르 추가한다.String은 불변 객체이므로, 매번 새로운 문자열 객체가 생성되고, 이전 문자열이 가비지 컬렉션 대상이 된다.10,000번의 반복문이 실행되면서 많은 양의 메모리 할당과 해제가 반복적으로 발생하여 성능 저하와 메모리 낭비가 발생한다. 2. 아래와 같이 string이 아닌 StringBuilder가 권장되는 이유는 무엇일까요?더보기StringBuilder는 가변 객체로, 내부 버퍼를 사용하여 문자열을 수정한다.문자열 연결 시 새로운 객체를 생성하지 않고, 기존 버퍼를 재사용하므로 메모리 사용이 효율적이고, 성능이 향상된다. [..
C#
2024. 7. 8. 14:26