강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

정성찬님의 프로필 이미지
정성찬

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문

Dictionary

Dictionary로 대화창 만드는건 가능할까요?

해결된 질문

작성

·

497

·

수정됨

0

Dictionary는 메모리를 내주고 성능을 취한다 했는데 큰게임에 쓰면 메모리 손해가 심할텐데 Dictionary로 대화창 만들 수 있을까요?

답변 1

0

Rookiss님의 프로필 이미지
Rookiss
지식공유자

대화창에서는 대화 목록이 나열된 것이라 Dictionary를 사용할 이유가 없습니다.
특정 키 값으로 빠르게 서칭이 필요할 경우에만 Dictionary가 유용한 것입니다.
(ex. userID <-> 유저 매핑하는 Dictionary 등)
그리고 데이터가 몇백만 정도는 있어야 부담을 느끼지 의외로 그 정도 이하라면
List로도 잘 돌아갑니다.

정성찬님의 프로필 이미지
정성찬
질문자

잘 알겠습니다^^ 감사합니다!!

정성찬님의 프로필 이미지
정성찬

작성한 질문수

질문하기