を呼び出す場合、が指数関数的に大きくread(byte[])
てFileInputStream
も、読み取りサイズは常に 8kです。byte[]
呼び出しごとに返される最大読み取り量を増やすにはどうすればよいですか?
の制限を単に隠す方法を提案しないでくださいFileInputStream
。
更新:これに対する実際の解決策はないようです。ただし、私のシステムでは、1G ファイルの場合、メソッド呼び出しのオーバーヘッドを約 226uS と計算しました。これが実際にパフォーマンスに影響を与えることはないと言って差し支えありません。