gecko/modules/libjar/zipwriter
Nathan Froyd aeb40aceab Bug 1153259 - use NS_NewByteInputStream in zipwriter to reduce do_CreateInstance overhead; r=aklotz
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.
2015-04-02 14:22:14 -04:00
..
test/unit Bug 1070709 - Collapse test-only moz.build files under modules/ into ancestor moz.build files. r=mshal 2015-02-10 18:47:27 +02:00
moz.build Bug 1070709 - Collapse test-only moz.build files under modules/ into ancestor moz.build files. r=mshal 2015-02-10 18:47:27 +02:00
nsDeflateConverter.cpp Bug 1153259 - use NS_NewByteInputStream in zipwriter to reduce do_CreateInstance overhead; r=aklotz 2015-04-02 14:22:14 -04:00
nsDeflateConverter.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
nsIZipWriter.idl
nsZipDataStream.cpp Bug 1153259 - use NS_NewByteInputStream in zipwriter to reduce do_CreateInstance overhead; r=aklotz 2015-04-02 14:22:14 -04:00
nsZipDataStream.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
nsZipHeader.cpp
nsZipHeader.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
nsZipWriter.cpp
nsZipWriter.h Bug 1148527 - Indentation fix after bug 1145631, r=ehsan 2015-03-27 18:52:19 +00:00
StreamFunctions.cpp
StreamFunctions.h
ZipWriterModule.cpp