[t:/]$ 지식_

구조체의 크기

2019/04/11

구조체 그거 몇 바이트 아껴서 뭐하닝 코딩 귀찮고 버그 나올 수도 있는데 union 같은 거 왜 쓰냐고 생각할 수도 있습니다만...

성능 중심 프로그래밍에 있어서 구조체 크기를 최대한 줄여야 캐시 힛팅이 올라갑니다.. 구조체 크기 안 늘리면서 포인터 간접 참조 안 하고 갖다 쓸 수 있다면 금상첨화.. 물론 바이트 얼라인을 맞추면 더 좋긴 하겠습니다만 x86 같이 하드웨어 얼라인을 잘 해주는 시스템에서는 그다지 필요없는 것 같기도~♥









[t:/] is not "technology - root". dawnsea, rss