모든 객체 다 풀로 관리한다고 들었는데 맞음?
[%] 게임개발에선 new 같은거 절대 안쓴다는데 ㄹㅇ임?
익명(117.111)
2022-01-21 18:15
추천 0
댓글 22
다른 게시글
-
보통 상속을 적절한 경우 아닌 경우 구분할때 [1][%] 익명(39.7) | 22.01.21추천 0
-
wsl2로 리눅스 서버 개발 가능함? [5][%] 익명2(121.166) | 22.01.21추천 0
-
이번 서피스프로 괜찮게 뽑혔네 [2][%] 익명(223.39) | 22.01.21추천 0
-
코드를 올려라[%] 익명(223.39) | 22.01.21추천 13
-
반다이남코 같은 곳은 어떻게 가냐 [4][%] 익명(223.62) | 22.01.21추천 0
-
ㅇ << 이 유동 얼음나무 아니냐? [3][%] 익명(223.62) | 22.01.21추천 0
-
우분츄![⚠애니짤] 로드투로드(datamining) | 22.01.21추천 0
-
김태훈 이분 유명하신가요? [4][%] 익명(ygh0425ygh) | 22.01.21추천 0
-
미국 회사 가는 방법은 세 가지임 [12][%] ㅇ(106.101) | 22.01.21추천 0
-
마크다운 같이쓰는 mermaid.js 회사에서 쓰기 좋네 [3][%] 익명(39.7) | 22.01.21추천 1
로딩 때 오브젝트 소스들 미리 메모리에 올리다고 듣긴했는데 - dc App
new연산자 오버로딩해서 메모리풀에서 꺼내도록 하면 되지
이거 ㄹㅇ
이거임.
와 신박하다.. 객체생성까지 풀로관리하는구나.. ㅏㅃㄱ세네
게임만 그런 게 아니고 low latency는 다 그렇게 한다
예를 들자면 오디오 계열에서도 꽤 많이 씀
풀로 관리한다는게 무슨말임??
인스턴스를 만들어줄 공간을 미리 만들어서, 그 공간으로 인스턴스 생성하도록 돌려막기 하는거
CPU에서 쓸 건지 GPU쪽에서 쓸건지에 따라 어느 메모리 풀 가져와서 생성하는 것도 다 다름.
그러니까 메모리풀을 만들자
https://github.com/lastpenguin/MemoryPool/tree/master/Project_C/SourceCode/Core/UTIL/MemoryPool_v2
어서 참여하라구 ㅇㅅㅇ
학생이 만든거임? 와 수준 개높네 ㄷㄷ
겜회사 다녔었는데 좀 아니다 싶어서 나온지 오래댐ㅇㅅㅇ 걍혼자 하고 싶은거 하는게 낫겠더라고
수준은 낮음ㅇㅅㅇ
락도 있는거 보면 멀티쓰레드에서도 동작하는거임?? 이거보고 공부좀 해야겠다 ㄷㄷ
ㅇㅇ 가능하면 컨텍스트스위칭 안일어나게 동작함
리얼타임으로 연산 및 출력 빡시게해야하면 메모리 동적할당 쥐약임
리소스 패킹도 중요함 ㅇㅅㅇ 아직 hdd 많으니까
절대라는건 없지만, 요즘 대세가 DI다 보니깐 주요 객체들은 미리 생성해 놓고 쓰지만, 스택영역에서야 객체생성 빈번히 함. 근데 요즘 언어들 특성상 new 키워드를 많이 배제하고 나온다.
현직인데 개소리임