jgit/org.eclipse.jgit
Terry Parker 04b9f44367 GC: Trim EWAHCompressedBitmaps to free unused memory
The "Building bitmaps" GC phase fails for large repositories (repos with
10M objects use 1.25MB per uncompressed bitmap, and those with long
histories may build >25k bitmaps). Since these bitmaps xor well against
each other, the actual space needed for each compressed bitmap is
usually no more than a few KB. Calling trim() will ensure we aren't
holding on to excess memory.

Change-Id: I40bf78c730b9f6051da6025f9777ce27220a5b0a
Signed-off-by: Terry Parker <tparker@google.com>
2018-07-10 14:10:11 -04:00
..
.settings Silence API error for ObjectIdSerializer.readWithoutMarker() 2018-03-27 22:15:42 +02:00
META-INF Prepare 5.0.2-SNAPSHOT builds 2018-06-22 01:42:14 +02:00
findBugs [findBugs] Silence warning about Transport initialization 2012-09-14 00:01:47 +02:00
resources/org/eclipse/jgit Add response message, if any, on HTTP status 404 2018-07-03 13:54:32 +02:00
src/org/eclipse/jgit GC: Trim EWAHCompressedBitmaps to free unused memory 2018-07-10 14:10:11 -04:00
.classpath Change JGit minimum execution environment to JavaSE-1.8 2016-09-20 11:32:36 +02:00
.fbprefs
.gitignore
.project
BUILD Bazel: Support building with Java 9 2018-02-07 17:51:35 -05:00
about.html SHA-1: collision detection support 2017-02-28 16:38:43 -08:00
build.properties
plugin.properties
pom.xml Prepare 5.0.2-SNAPSHOT builds 2018-06-22 01:42:14 +02:00