diff options
author | Thomas Nguyen <tnguyen@mozilla.com> | 2017-05-19 13:17:07 +0800 |
---|---|---|
committer | wolfbeast <mcwerewolf@gmail.com> | 2018-04-19 11:33:20 +0200 |
commit | 09bbda15b26b806c3d63ec5fa4a1f3431c18d96d (patch) | |
tree | 25990a4691873435231e0b731ae9543d47663404 /netwerk/base | |
parent | 0b5cb08596f57d5c56003734e6b35aca26e71fad (diff) | |
download | UXP-09bbda15b26b806c3d63ec5fa4a1f3431c18d96d.tar UXP-09bbda15b26b806c3d63ec5fa4a1f3431c18d96d.tar.gz UXP-09bbda15b26b806c3d63ec5fa4a1f3431c18d96d.tar.lz UXP-09bbda15b26b806c3d63ec5fa4a1f3431c18d96d.tar.xz UXP-09bbda15b26b806c3d63ec5fa4a1f3431c18d96d.zip |
Bug 1361699 - Add buffer when writing hashstore to file. r=gcp, r=mcmanus, a=RyanVM
We write a lot of 4-bytes prefixes to file which call many system calls.
We should use a buffer and only write to file if the buffer is full or
finish writing. nsIBufferedOutputStream is a good candidate to do that
MozReview-Commit-ID: CzGOd7iXVTv
--HG--
extra : source : 8f2b4efc5f0d3191a7e80d9324933621e111b44a
Diffstat (limited to 'netwerk/base')
-rw-r--r-- | netwerk/base/nsBufferedStreams.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/netwerk/base/nsBufferedStreams.h b/netwerk/base/nsBufferedStreams.h index 93a770beb..fee55695a 100644 --- a/netwerk/base/nsBufferedStreams.h +++ b/netwerk/base/nsBufferedStreams.h @@ -88,10 +88,10 @@ protected: //////////////////////////////////////////////////////////////////////////////// -class nsBufferedOutputStream final : public nsBufferedStream, - public nsISafeOutputStream, - public nsIBufferedOutputStream, - public nsIStreamBufferAccess +class nsBufferedOutputStream : public nsBufferedStream, + public nsISafeOutputStream, + public nsIBufferedOutputStream, + public nsIStreamBufferAccess { public: NS_DECL_ISUPPORTS_INHERITED |