]> source.dussan.org Git - jgit.git/commit
Enforce max memory for DeltaWindow. 85/9385/3
authorColby Ranger <cranger@google.com>
Thu, 27 Dec 2012 16:48:39 +0000 (08:48 -0800)
committerColby Ranger <cranger@google.com>
Thu, 27 Dec 2012 17:23:30 +0000 (09:23 -0800)
commit51beee5568b7c44b01240b96c0d4d81e10362fae
tree51bbb616b39c1cd4b61d67f00b9f436a47574c1c
parent03d50dc50b584caf2826f7db8a4748435b610f63
Enforce max memory for DeltaWindow.

Previously, memory limits were enforced at the start of each iteration
of the delta search, based on objects that were currently loaded in
memory. However, new objects added to the window may be expanded in a
future iteration of the search and thus were not accounted for correctly
at the start of the search. To fix this, memory limits are now enforced
before each object is loaded.

Change-Id: I898ab43e7bf5ee7189831f3a68bb9385ae694b8f
org.eclipse.jgit/src/org/eclipse/jgit/storage/pack/DeltaWindow.java