mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 16:57:49 +03:00
7f618a6a9e
Summary: Benchmark code is out of sync. This is an important benchmark. Example run: benchmarking dag::iddagstore::indexedlog_store::IndexedLogStore building segments 111.814 ms ancestors 67.953 ms children (spans) 484.954 ms children (1 id) 12.599 ms common_ancestors (spans) 3.337 s descendants (small subset) 27.979 ms gca_one (2 ids) 216.430 ms gca_one (spans) 3.297 s gca_all (2 ids) 371.049 ms gca_all (spans) 3.348 s heads 303.232 ms heads_ancestors 52.821 ms is_ancestor 149.525 ms parents 294.633 ms parent_ids 12.173 ms range (2 ids) 7.612 ms range (spans) 16.991 ms roots 459.869 ms benchmarking dag::iddagstore::in_process_store::InProcessStore building segments 68.869 ms ancestors 6.683 ms children (spans) 175.711 ms children (1 id) 2.061 ms common_ancestors (spans) 408.220 ms descendants (small subset) 6.990 ms gca_one (2 ids) 16.983 ms gca_one (spans) 411.237 ms gca_all (2 ids) 27.921 ms gca_all (spans) 415.704 ms heads 110.486 ms heads_ancestors 5.228 ms is_ancestor 11.223 ms parents 108.636 ms parent_ids 0.746 ms range (2 ids) 1.539 ms range (spans) 5.885 ms roots 172.910 ms benchmarking NameDag with many heads range (master::draft) 55.400 ms range (recent_draft::drafts) 12.439 ms Reviewed By: sfilipco Differential Revision: D26360567 fbshipit-source-id: 6d3244e3f4655634c239f84a7304540860a7d34a |
||
---|---|---|
.. | ||
contrib | ||
distutils_rust | ||
doc | ||
edenscm | ||
edenscmnative | ||
exec | ||
hgcache_size_logger | ||
i18n | ||
lib | ||
newdoc | ||
pystubs | ||
slides | ||
tests | ||
.editorconfig | ||
.flake8 | ||
.gitignore | ||
COPYING | ||
gen_version.py | ||
hgeditor | ||
Makefile | ||
README.rst | ||
setup3.py | ||
setup.py |
Mercurial ========= Mercurial is a fast, easy to use, distributed revision control tool for software developers. Basic install:: $ make # see install targets $ make install # do a system-wide install $ hg debuginstall # sanity-check setup $ hg # see help Running without installing:: $ make local # build for inplace usage $ ./hg --version # should show the latest version See https://mercurial-scm.org/ for detailed installation instructions, platform-specific notes, and Mercurial user information.