mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
aeb40aceab
Profiling startup shows that we have several thousand calls to: do_CreateInstance("@mozilla.org/io/string-input-stream;1") and virtually all of them are located in the zipwriter code. We can create string input streams much more directly with NS_NewByteInputStream, which avoids a lot of overhead associated with do_CreateInstance. |
||
---|---|---|
.. | ||
test/unit | ||
moz.build | ||
nsDeflateConverter.cpp | ||
nsDeflateConverter.h | ||
nsIZipWriter.idl | ||
nsZipDataStream.cpp | ||
nsZipDataStream.h | ||
nsZipHeader.cpp | ||
nsZipHeader.h | ||
nsZipWriter.cpp | ||
nsZipWriter.h | ||
StreamFunctions.cpp | ||
StreamFunctions.h | ||
ZipWriterModule.cpp |