author | Shawn O. Pearce <spearce@spearce.org> | |
Wed, 23 Aug 2006 08:31:12 +0000 (04:31 -0400) | ||
committer | Shawn O. Pearce <spearce@spearce.org> | |
Sun, 14 Jan 2007 07:15:05 +0000 (02:15 -0500) | ||
commit | d6c7eb2c160fc40c48fd25fdae15c193eec13bb7 | |
tree | 1de4b8993b7f656b68626b5d19d3501b75046647 | tree | snapshot |
parent | d83971688ba42e4cd37908f4d776801a997ca421 | commit | diff |
Added branch load counter to fast-import.
If the branch load count exceeds the number of branches created then
the frontend is causing fast-import to page branches into and out of
memory due to the way its ordering its commits. Performance can
likely be increased if the frontend were to alter its commit
sequence such that it stays on one branch before switching to another
branch, then never returns to the prior branch.
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
If the branch load count exceeds the number of branches created then
the frontend is causing fast-import to page branches into and out of
memory due to the way its ordering its commits. Performance can
likely be increased if the frontend were to alter its commit
sequence such that it stays on one branch before switching to another
branch, then never returns to the prior branch.
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
fast-import.c | diff | blob | history |