2

ロギングフレームワークとしてログバックを使用しています。FileAppenderがBufferedOutputStreamに裏打ちされたResilientFileOutputStreamを使用していることに気づきました。ログバックのパフォーマンスを調整できるように、このBufferedOutputStreamインスタンスのバッファーサイズを構成する方法があるかどうか疑問に思っています。

ありがとう

4

2 に答える 2

0

私が覚えているように、BufferedOutputStreamはデフォルトで8192のbufサイズを使用します。パフォーマンス試験の論文を覚えています。そこでは、8192が最もパフォーマンスが高いことが示されました。8192を超えてサイズを大きくしても意味がありません

于 2012-11-23T21:59:00.563 に答える
0

これは興味深い情報です。ソースコードを見ると、バッファサイズはデフォルトで 8192 です ( http://docs.oracle.com/javase/6/docs/api/java/io/BufferedOutputStream.html )。Java 4 では、Javadoc は 512 であると示していました。Java 6 および 7 では、Javadoc からこの情報が消えています。

于 2012-11-23T23:08:55.880 に答える