컴파일 타임 반복 (integer sequence, ford expression)
TLS를 활용한 메모리 풀을 만들었다. 메모리 풀의 내부 버킷의 크기를 어느정도로 하는 것이 좋을지 크기를 바꿔가며 측정하고 싶었다. 그러려면 메모리 풀의 내부 버킷의 수를 바꿔가면서 측정해야 하는데, 버킷 내부는 배열로 선언 되어 있다.배열의 크기로는 상수 표현식만 들어갈 수 있기 때문에템플릿의 비 타입 매개변수로 배열의 크기를 정해야 했다. 템플릿을 활용해서 버킷의 크기를 16 ~ 5120사이를 측정해보려고 했는데 이게 모든 크기를 복붙으로 하자니 너무 불편했다. 사실 시도를 조금 했었다.Benchmark();Benchmark();Benchmark();Benchmark();Benchmark();Benchmark();Benchmark();Benchmark();Benchmark();Benchmark();..
2025.02.12