5 years ago d83eb5cd1c Stefan Sperling
make id cache eviction more efficient
5 years ago dab9d9b63e Stefan Sperling
actually initialize cache struct in got_object_cache_init()
5 years ago 9185b86391 Stefan Sperling
tree cache size can be reduced without harmful effects
5 years ago 9bccfa6390 Stefan Sperling
reduce cache sizes; less memcmp calls during 'got log PATH'
5 years ago 41fa143713 Stefan Sperling
back out mini-commits; no significant performance difference
5 years ago 710f3f4e51 Stefan Sperling
make got-read-pack pre-seed the main process mini commit cache
5 years ago 05e1230b0e Stefan Sperling
rename got_commit_object_mini to got_mini_commit_object
5 years ago e32baab7e1 Stefan Sperling
add an object cache for mini commits
5 years ago 414611d9fe Stefan Sperling
fix off-by-one in commit ref counter printed by check_refcount()
5 years ago 221e79cddd Stefan Sperling
count object cache searches
5 years ago f4081577c6 Stefan Sperling
add a Makefile.inc knob which enables cache debug output
5 years ago 7cf5e9c21a Stefan Sperling
show process name in cache stats debug output
5 years ago 315fa2b2ac Stefan Sperling
count cache eviction events in cache debug stats
5 years ago cec9c8a2c9 Stefan Sperling
bump tree cache size; some operations are doing lots of tree walks
5 years ago 6bef87be90 Stefan Sperling
move object cache out of repository.c to its own file