OpenCSVを使用しています
(http://opencsv.sourceforge.net/apidocs/au/com/bytecode/opencsv/CSVWriter.html)
xml コンテンツを含むファイルからレポートを作成します。
これには2つの方法があります - >
i) FileOutputStream を使用して書き込みます
FileOutputStream fos = new FileOutputStream(file);
OutputStreamWriter osr= new OutputStreamWriter(fos);
writer = new CSVWriter(osr);
ii) BufferedWriter を使用して書き込む
BufferedWriter out = new BufferedWriter(new FileWriter(file));
writer = new CSVWriter(out);
あるオプションを別のオプションよりも選択することによって、このレポートの執筆のパフォーマンスがどのように影響を受けるか知っている人はいますか?
私の理解では、使用できるストリームを取得する限り、OpenCSV は気にしません。
パフォーマンスのデルタ(差) は、出力ストリームがファイルから作成される前のステップになります。
OutputStreamWriterとBufferedWriterの使用によるパフォーマンスへの影響は?