On Tue, Nov 13, 2007 at 04:27:21AM -0500, Shawn O. Pearce wrote:/Much/ better: git-fast-import statistics: --------------------------------------------------------------------- Alloc'd objects: 140000 Total objects: 135970 ( 62664 duplicates ) blobs : 42196 ( 13695 duplicates 19898 deltas) trees : 72143 ( 48969 duplicates 62402 deltas) commits: 21631 ( 0 duplicates 0 deltas) tags : 0 ( 0 duplicates 0 deltas) Total branches: 10 ( 1 loads ) marks: 1048576 ( 63827 unique ) atoms: 18971 Memory total: 8329 KiB pools: 2860 KiB objects: 5468 KiB --------------------------------------------------------------------- pack_report: getpagesize() = 4096 pack_report: core.packedGitWindowSize = 1073741824 pack_report: core.packedGitLimit = 8589934592 pack_report: pack_used_ctr = 273071 pack_report: pack_mmap_calls = 16855 pack_report: pack_open_windows = 50 / 363 pack_report: pack_mapped = 8529277175 / 8589933814 --------------------------------------------------------------------- depths: count 135970 total 380519 min 0 max 10 mean 2.80 median 1 std_dev 3.22 In addition, fast-import ran much (probably 10x) faster and with much less memory usage (last time it peaked around 1GB): PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 13098 bdowning 18 0 8223m 34m 6576 R 72 1.7 0:51.44 git-fast-import Presumably not having to rebuild the root tree object from a hundreds-deep delta chain many hundreds of times sped things up a bit. Acked-by: Brian Downing <bdowning@lavos.net> -bcd - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
| Amit K. Arora | [RFC] Heads up on sys_fallocate() |
| James Bottomley | Re: Integration of SCST in the mainstream Linux kernel |
| Stephen Rothwell | Re: Announce: Linux-next (Or Andrew's dream :-)) |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
git: | |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Patrick McHardy | Re: [GIT]: Networking |
| Natalie Protasevich | [BUG] New Kernel Bugs |
