私はいくつかの属性と1000個の浮動小数点値の配列(double [])を含むメッセージを扱います。メッセージがプロトコルバッファでシリアライズされると、 "packed = true"指示文のおかげで、ダブル値が整列され、コンパクトにメッセージに格納されます。Javaのプロトコルバッファ:プリミティブアレイを効率的に処理できますか?
しかし、デフォルトでは、そのメッセージ用に生成されたJavaクラスは配列リスト(!)としてダブル配列を表し、ボクシングプリミティブはオブジェクトに二重の値を入れ、それらのオブジェクトをメモリに散らばり、最後にdouble []表現さらなる集約のために...
繰り返しプリミティブ値をJavaプリミティブ配列として扱うクラスを生成するオプションはありますか?