728x90 캐시이론1 [c#/유니티] 캐시(Cache) 이론과 메모리 배리어(Memory Barrier) * 캐시(Cache)란? 자주 사용하는 데이터나 값을 미리 복사해 둔 임시 장소이다. 저장공간이 작고 비용이 비싼 대신 빠른 성능 제공 장점 : 데이터를 미리 복사해 놓으면 계산이나 접근 시간 없이 더 빠른 속도로 데이터 접근이 가능함. 즉, DBMS 혹은 서버에 요청하기 보다는 메모리에 데이터를 저장하여 불러다 쓴다. -> DBMS의 부하가 줄어들며 성능을 높이기 위해서 사용 * 캐시(Cache) 철학 1) 시간 지역성(temporal locality) : 가장 최근에 사용한 변수가 또 사용될 확률이 높다 2) 공간 지역성(spacial locality) : 방금 접근한 주소와 인접한 주소의 변수가 사용될 확률이 높다 int[,] arr = new int[10000, 10000]; { long now .. 2022. 12. 6. 이전 1 다음 728x90 반응형