2
ダブルバッファと2つのLong配列をバイトバッファにダンプします。私はループを使用して行うことができます1つのDouble配列と2つのLong配列をJavaのByteBufferにダンプする
double[] arr1 = new double[size];
long[] arr2 = new long[size];
long[] arr3 = new long[size];
for(int i=0;i<size;i++){
buffer.putDouble(arr1[i]);
buffer.putLong(arr2[i]);
buffer.putLong(arr3[i]);
}
これは効率的ではないようです。それらをボークする方法はありますか?
私があなたの場合は、これが遅すぎると想定する前に、一般的な入力のスループットを測定します。 – NPE
あなたはそれらを "一括ダンピング"していません、あなたはデータをインターリーブしています。そして、あなたがこれをやりたいことを知っているJDKには何もありません。 – parsifal