D

지역 변수 대신 캐시 메모리를 활용

fullnessfruit 2024. 1. 17. 11:18

스레드 내에서 어떤 지역 변수는 동시에 하나밖에 존재할 수 없다. 그렇다면 자주 사용되는 지역 변수를 전역 변수로 만들면 항상 같은 위치가 되니,  자주 사용되면 캐시에서 내려가지 않고 캐시에 걸릴 확률이 높아질 것이다. 물론 이렇게 하면 성능이 올라가는 대신 버그 위험성은 올라간다

'D' 카테고리의 다른 글

곱하기 2  (0) 2024.02.07
C#의 atomic read  (0) 2024.02.05
Flocking algorithm/Boids algorithm  (0) 2024.01.04
적정한 UDP 데이터그램 크기  (0) 2023.12.19
고속 역 제곱근  (0) 2023.12.19