完全解析我用於定義一個proto
文件,例如讀原部分地,而不是在Java
option java_package = "proto.data";
message Data {
repeated string strs = 1;
repeated int ints = 2;
}
我從網絡接收到的該對象的輸入流(或字節)。然後,通常我會執行像Data.parserFrom(stream)
或Data.parserFrom(bytes)
這樣的解析來獲取對象。由此,我不得不在數據對象上保存完整的內存,而我只需要在對象中傳送所有字符串和整數值。當對象大小很大時很糟糕。
該怎麼辦?