1
protobuf 사용 성능을 향상 시키면 언제든지 성능을 향상시킬 수 있습니까? 현재, 저는 변환 작업없이 데이터를 전달하는 몇 가지 서비스를 제공합니다. 모든 유형의 CPU 사이클 저장을 사용하여 데이터 직렬화/직렬화를 사용 했습니까?모든 유형을 사용하여 Protobuf 성능 향상
protobuf 사용 성능을 향상 시키면 언제든지 성능을 향상시킬 수 있습니까? 현재, 저는 변환 작업없이 데이터를 전달하는 몇 가지 서비스를 제공합니다. 모든 유형의 CPU 사이클 저장을 사용하여 데이터 직렬화/직렬화를 사용 했습니까?모든 유형을 사용하여 Protobuf 성능 향상
Any
안에 메시지를 포장하면 포장 및 포장 풀기에서 전달되는 중간 서비스를 방지 할 수 있습니다. 대략적으로 말하자면,이 메시지를 직렬화 및 비 직렬화하는 데 걸리는 시간이이 메시지를 포함하는 Any를 직렬화 및 비 직렬화하는 것보다 큰 경우 먼저 측정하도록 제안하지만 일부 CPU 시간을 절약 할 수 있습니다.
[FlatBuffers] (https://google.github.io/flatbuffers/)에 관심이있을 수 있습니다. – yeputons
PB 메인 페이지 : "... 구조화 된 데이터를 직렬화하는 메커니즘 _". 당신은 "변환없이 데이터를 전달"합니다. 왜 어떤 종류의 와이어 인코딩을 찾고 있습니까? 그냥 데이터를 보냅니다. –