반복 생성소멸 하면 꼭 써야되나? = 아님
반복 생성소멸 개체수가 많으면 써야되나? = 그럴수도 있고 아닐수도 있음
반복 생성소멸 하는 객체 크기가 크고 초기화가 무거운가? = 써야됨
c#에서 반복 생성소멸 때문에 스터터링이 발생하거나 가비지가 존나 쌓이는가? = 써야됨
cpp에서 반복 생성소멸이 존나빨라서 메모리 파편화 및 스터터링이 일어나는가? = 써야됨. 풀 최대사이즈가 동적이고 예측하기 어렵거나 처음부터 메모리 크게 잡기 힘든 경우 메모리풀도 같이 써야됨
게임플머면 cpp를 꼭 배워야하는 이유 = 잘 배웠을 경우 메모리에 대한 개념을 명확히 이해할 수 있고 그게 모든것의 근본이기 때문
저 인디깔짝충인데 cpp 꼭 배워야하나 = 전혀. 구현하고싶은거 구현만 하셈. 기술이 딸리면 기획을 줄이셈
해당 댓글은 삭제되었습니다.
풀을 쓰는 것 자체가 코드가 복잡해지는게 손해라면 손해지
기본적으로 메모리를 미리 할당하니깐 메모리를 상시 차지하는 것도 어찌 보면 손해지
ㅇㅇ 풀링된 오브젝트가 내려가지 않고 메모리에 남아있는게 손해야
너무 많이 소환해놓으면 그건 그것대로 무리가감
cpp 배운다고 저 “cpp 잘 배웟을 경우“ 가 되기 쉽지않은게 함정
깔끔하네
cpp 주력으로 안써서 모르는데 프로그래머가 메모리 할당해제 할때 파편화 안되도록 다 생각해서 코드짬? 자동으로 딸깍하는 라이브러리 같은거 없음?
사용자가 코드를 써서 파편화를 시키는데 어떻게 그걸 자동으로 막음 ㅋㅋㅋㅋ
옛날에는 메모리풀 직접 만들어서 썼다. 지금은 라이브러리도 존나많음
있다 잖아
메모리 관련해서는 cpp이 아니라 c가 더 낫지 않나? cpp도 지가 알아서 관리해주잖아.
그건 스마트 포인터 한정임 스마트 포인터도 신경 쓸거 ㅈㄴ 많고