| parallelDeltaSearch(ProgressMonitor, ObjectToPack[], int, int) |   | 49% |   | 22% | 9 | 10 | 22 | 45 | 0 | 1 |
| cutDeltaChains(BlockList) |  | 0% |  | 0% | 8 | 8 | 16 | 16 | 1 | 1 |
| writeDeltaObjectDeflate(PackOutputStream, ObjectToPack) |   | 51% |   | 50% | 2 | 3 | 10 | 22 | 0 | 1 |
| searchForDeltas(ProgressMonitor) |   | 81% |   | 66% | 7 | 19 | 13 | 61 | 0 | 1 |
| pruneEdgesFromObjectList(List) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
| writeObjectImpl(PackOutputStream, ObjectToPack) |   | 70% |   | 66% | 3 | 7 | 14 | 36 | 0 | 1 |
| searchForReuse(ProgressMonitor) |   | 80% |   | 75% | 2 | 5 | 7 | 31 | 0 | 1 |
| runTasks(ExecutorService, ThreadSafeProgressMonitor, DeltaTask.Block, List) |   | 60% |   | 66% | 1 | 4 | 5 | 14 | 0 | 1 |
| delta(ObjectToPack) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getIndexVersion() |   | 26% |   | 25% | 2 | 3 | 3 | 6 | 0 | 1 |
| prepareBitmapIndex(ProgressMonitor) |   | 86% |   | 77% | 4 | 10 | 4 | 36 | 0 | 1 |
| reselectNonDelta(ObjectToPack) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| findObjectsToPack(ProgressMonitor, ObjectWalk, Set, Set, Set) |   | 97% |   | 89% | 12 | 59 | 4 | 152 | 0 | 1 |
| get(AnyObjectId) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| select(ObjectToPack, StoredObjectRepresentation) |   | 90% |   | 82% | 6 | 21 | 6 | 38 | 0 | 1 |
| beginPhase(PackWriter.PackingPhase, ProgressMonitor, long) |   | 75% |   | 85% | 1 | 7 | 2 | 18 | 0 | 1 |
| getObjectWalk() |   | 47% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| lambda$2(DeltaTask, List) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| writePack(ProgressMonitor, ProgressMonitor, OutputStream) |   | 97% |   | 87% | 6 | 25 | 3 | 85 | 0 | 1 |
| findObjectsToPackUsingBitmaps(BitmapWalker, Set, Set) |   | 89% |   | 62% | 5 | 9 | 2 | 17 | 0 | 1 |
| preparePack(ProgressMonitor, ObjectWalk, Set, Set, Set) |   | 77% |   | 75% | 2 | 5 | 3 | 10 | 0 | 1 |
| reuseDeltaFor(ObjectToPack) |   | 68% |   | 50% | 2 | 4 | 3 | 8 | 0 | 1 |
| buffer(AnyObjectId) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getObjectSet() |   | 90% |   | 90% | 1 | 6 | 2 | 11 | 0 | 1 |
| writeIndex(OutputStream) |   | 81% |   | 50% | 1 | 2 | 1 | 8 | 0 | 1 |
| writeBitmapIndex(OutputStream) |   | 81% |   | 50% | 1 | 2 | 1 | 7 | 0 | 1 |
| singleThreadDeltaSearch(ProgressMonitor, ObjectToPack[], int) |  | 93% |   | 66% | 2 | 4 | 2 | 16 | 0 | 1 |
| getUnoffloadedObjectCount() |  | 92% |   | 75% | 1 | 3 | 1 | 12 | 0 | 1 |
| exclude(AnyObjectId) |  | 87% |   | 87% | 1 | 5 | 2 | 9 | 0 | 1 |
| have(ObjectToPack, AnyObjectId) |  | 70% |   | 50% | 3 | 5 | 0 | 2 | 0 | 1 |
| filterAndAddObject(AnyObjectId, int, int, Set) |  | 90% |   | 78% | 2 | 8 | 0 | 9 | 0 | 1 |
| getState() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$0() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isReuseDeltaCommits() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isReuseValidatingObjects() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isThin() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isUseCachedPacks() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isUseBitmaps() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isIgnoreMissingUninteresting() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$1(ObjectToPack, ObjectToPack) |  | 97% |   | 94% | 1 | 10 | 1 | 16 | 0 | 1 |
| searchForReuse(ProgressMonitor, List) |  | 86% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| getInstances() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findObjectsNeedingDelta(ObjectToPack[], int, int) |  | 96% |   | 83% | 1 | 4 | 1 | 8 | 0 | 1 |
| PackWriter(PackConfig, ObjectReader, PackStatistics.Accumulator) |  | 100% |  | 100% | 0 | 3 | 0 | 29 | 0 | 1 |
| sortByName() |  | 100% |  | 100% | 0 | 2 | 0 | 13 | 0 | 1 |
| getObjectCount() |  | 100% |  | 100% | 0 | 3 | 0 | 10 | 0 | 1 |
| writeObjects(PackOutputStream, List) |  | 100% |  | 100% | 0 | 4 | 0 | 12 | 0 | 1 |
| excludeObjects(ObjectIdSet) |  | 100% |  | 100% | 0 | 2 | 0 | 10 | 0 | 1 |
| depthSkip(RevObject, ObjectWalk) |  | 100% |  | 100% | 0 | 4 | 0 | 10 | 0 | 1 |
| writeWholeObjectDeflate(PackOutputStream, ObjectToPack) |  | 100% | | n/a | 0 | 1 | 0 | 10 | 0 | 1 |
| addObject(AnyObjectId, int, int) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| computeName() |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| searchForDeltas(ProgressMonitor, ObjectToPack[], int) |  | 100% |  | 100% | 0 | 4 | 0 | 7 | 0 | 1 |
| writeObjects(PackOutputStream) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| checkSearchForReuseTimeout() |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| preparePack(ProgressMonitor, Set, Set, Set, Set) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| close() |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| willInclude(AnyObjectId) |  | 100% |   | 75% | 1 | 3 | 0 | 2 | 0 | 1 |
| deflater() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| writeBase(PackOutputStream, ObjectToPack) |  | 100% |   | 83% | 1 | 4 | 0 | 3 | 0 | 1 |
| isIndexDisabled() |  | 100% |   | 75% | 1 | 3 | 0 | 1 | 0 | 1 |
| setShallowPack(int, Collection) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| preparePack(Iterator) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| setClientShallowCommits(Set) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| writeChecksum(PackOutputStream) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| addObject(RevObject) |  | 100% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| PackWriter(Repository, ObjectReader) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| preparePack(ProgressMonitor, Set, Set) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| preparePack(ProgressMonitor, Set, Set, Set) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| writeObject(PackOutputStream, ObjectToPack) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| PackWriter(ObjectReader) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| buffer(PackConfig, ObjectReader, AnyObjectId) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| addObject(RevObject, int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| PackWriter(Repository) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| PackWriter(PackConfig, ObjectReader) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setFilterSpec(FilterSpec) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| preparePack(Collection) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getStatistics() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setObjectCountCallback(ObjectCountCallback) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setDeltaBaseAsOffset(boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| enableSearchForReuseTimeout() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setReuseDeltaCommits(boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setReuseValidatingObjects(boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setThin(boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setUseCachedPacks(boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setUseBitmaps(boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setIndexDisabled(boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setIgnoreMissingUninteresting(boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setTagTargets(Set) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPackfileUriConfig(PackWriter.PackfileUriConfig) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isDeltaBaseAsOffset() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| endPhase(ProgressMonitor) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |