Unsafe.As와 Unsafe.ReadUnaligned가 제일 빠르다

Unsafe.As<byte, T>(ref buffer[0]);
Unsafe.ReadUnaligned<T>(ref buffer[0]);
로 쓰면 된다

하지만 크기를 측정해야 하거나 readonly일 경우는
MemoryMarshal.Read<T>(buffer);
가 제일 빠르다

BitConverter는 변환 방법중에 속도가 제일 느리다

Byte 열거를 구조체 열거로 변환해야 할 경우는
MemoryMarshal.Cast<byte, T>(buffer);
을 사용하는 것이 제일 빠르다