协议缓冲区精简版:2.5.0
在 Android 上解析 InputStream 时,我得到了很多 gc。
gc 大大减慢了接收数据并将其写入数据库的过程 - 该怎么办?
GC 在 81 毫秒内释放了 16514 个对象 / 714496 个字节
GC 在 90 毫秒内释放了 20570 个对象 / 888776 个字节 GC在 99 毫秒内释放了 22768 个
对象 / 908208 个字节
File f = new File(Environment.getExternalStorageDirectory().getPath(), "protobuf.dat");
FileInputStream istream = new FileInputStream(f);
FooBar data = FooBar.parseFrom(istream);