-
Bug
-
Resolution: Duplicate
-
Major
-
4.2.5.Final, 4.3.2.Final
-
None
The implementation uses a ByteArrayInputStream that wraps the byte[], and then creates a CodedInputStream around it and this copies the input data to its own buffer. This should have been made more efficiently by building a CodedInputStream directly around the byte[] (which internally uses CodedInputStream.ArrayDecoder and doesn't need a buffer copy).
- duplicates
-
IPROTO-129 ProtobufUtil.fromWrappedByteArray should not create a ByteArrayInputStream
- Resolved