소스 검색

ReceivePack: Discard IndexPack as soon as possible

The IndexPack object carries a good bit of state within itself about
the objects received over the wire.  The earlier we can discard it,
the sooner the GC is able to reclaim this chunk of memory for other
uses.  So drop it as soon as we are certain the pack is valid and we
have no connectivity concerns.

Change-Id: I1e8bc87c2e9183733043622237a064e55957891f
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
tags/v0.8.1
Shawn O. Pearce 14 년 전
부모
커밋
8279361de8
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  1. 1
    0
      org.eclipse.jgit/src/org/eclipse/jgit/transport/ReceivePack.java

+ 1
- 0
org.eclipse.jgit/src/org/eclipse/jgit/transport/ReceivePack.java 파일 보기

@@ -656,6 +656,7 @@ public class ReceivePack {
receivePack();
if (isCheckReceivedObjects())
checkConnectivity();
ip = null;
unpackError = null;
} catch (IOException err) {
unpackError = err;

Loading…
취소
저장