카테고리 CSharp (C#)

C# 초급자 분들을 위한 강좌를 올리는 공간입니다.

REDUCING MEMORY USAGE IN UNITY, C# AND .NET/MONO

유니티, C#, .NET/모노에서 메모리 사용량 줄이는 방법 – 원문 링크 –   REDUCING MEMORY USAGE IN UNITY, C# AND .NET/MONO 유니티는 iOS에서 모노(Mono) 힙 관리자(Heap Manager)의 초기 버전을 사용합니다. 초기 버전의 모노 힙 관리자는 패킹(Packing)을 하지 않기 때문에, 힙이 파편화되면…

유니티에서 오브젝트 풀 Object Pool 만들기 3 – 총알 발사하기

유니티에서 오브젝트 풀 Object Pool 만들기 3 – 총알 발사하기 오브젝트 풀 시리즈 전체 유니티에서 오브젝트 풀 만들기 Object Pool 1 – Pooled Object 정의하기 유니티에서 오브젝트 풀 만들기 Object Pool 2 – 오브젝트 풀 스크립트 만들기 유니티에서 오브젝트 풀…

유니티에서 오브젝트 풀 만들기 Object Pool 2 – 오브젝트 풀 스크립트 만들기

유니티에서 오브젝트 풀 만들기 Object Pool 2 – 오브젝트 풀 스크립트 만들기 오브젝트 풀 시리즈 전체 유니티에서 오브젝트 풀 만들기 Object Pool 1 – Pooled Object 정의하기 유니티에서 오브젝트 풀 만들기 Object Pool 2 – 오브젝트 풀 스크립트 만들기 유니티에서…

유니티에서 오브젝트 풀 만들기 Object Pool 1 – Pooled Object 정의하기

유니티에서 오브젝트 풀 만들기 Object Pool 1 – Pooled Object 정의하기 오브젝트 풀 시리즈 전체 유니티에서 오브젝트 풀 만들기 Object Pool 1 – Pooled Object 정의하기 유니티에서 오브젝트 풀 만들기 Object Pool 2 – 오브젝트 풀 스크립트 만들기 유니티에서 오브젝트…

C# 메모리 관리 – 배열 재사용 Array Reuse

C# 메모리 관리 – 배열 재사용 Array Reuse 배열 재사용 Array Reuse 오브젝트를 재사용하는 것과 함께 사용을 고려해볼 만한 것이 바로 버퍼를 생성해서 코드를 재사용하는 것입니다. 이 버퍼에 여러 코드에서 사용되거나, 같은 코드에서 여러 차례 사용되는 내용을 저장해서 재사용하는 것입니다.…

C# 메모리 관리 – 힙 파편화, 가비지 컬렉션, 오브젝트 풀링 Heap Fragmentation, Garbage Collection and Object Pooling

C# 메모리 관리 – 힙 파편화, 가비지 컬렉션, 오브젝트 풀링 Heap Fragmentation, Garbage Collection and Object Pooling 힙 파편화, 가비지 컬렉션, 오브젝트 풀링 Heap Fragmentation, Garbage Collection and Object Pooling 힙heap은 크기가 큰 메모리 공간으로서 데이터가 랜덤 위치에 저장됩니다. 사실,…

C# 메모리 관리 – 스태틱 함수 Static Function

C# 메모리 관리 – 스태틱 함수 Static Function   스태틱 함수 Static Function 스태틱 함수는 논-스태틱 클래스 에서도 구현 가능한데, 이 경우 그 클래스의 스태틱 멤버들만 스태틱 함수에서 접근이 가능합니다. 스태틱 함수는 인스턴스가 아닌 클래스를 통해서 호출이 되기 때문에 스태틱…

C# 메모리 관리 – 스태틱 클래스 Static Class

C# 메모리 관리 – 스태틱 클래스 Static Class   스태틱 Static 메모리 관리 강좌의 마지막 부분을 살펴보겠습니다. 다시 말씀 드리지만, 여러분이 C 언어의 배경 지식이 있는 경우 C#에서는 다르기 때문에, 여러분이 알고 계신 스태틱static에 사용방법에 대한 내용을 잊으시기 바랍니다. .NET에서…

C# 메모리 관리 – 참조 생성하기 Creating a Reference

C# 메모리 관리 – 참조 생성하기 Creating a Reference 참조 생성하기 Creating a Reference 앞에서 값 타입 value type의 참조를 생성하는 것이 가능하다는 것을 살펴봤습니다. 함수 내에서 인티저 integer 변수를 하나 생성한다고 가정해 보겠습니다. 그런데 함수 안에서 생성된 변수를 나중에…