난 vec 의 heap alloc 프로세싱이 상당할줄 알고


struct 의 필드 대부분을 own 이 아닌 refer 로 데이터를 처리했는데 이게 너무 큰 삽질이었다.


하위 무수한 자식 struct 들의 필드들이 원본 데이터를 복사하여 vec 을 owned 했던것을


복사없이 &[u8] 레퍼런싱으로 바꾼 결과 성능 차이는 크게 없었다...(정말 쓰잘데기 없을정도로)


게다가 rust의 vec 은 다른 언어에서 알고 있던것과 달리 최적화가 진짜 잘되있었음


뭐 옵티마이징한다고 개지랄 떨지말고 그냥 vec 뷁뷁쓰면 됨


그냥 정석대로 옵티마이징은 if 문 최대한 줄이는는것과 물리적 io 처리 캐쉬하는게 정답인거같음


아오 내시간