Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
google-fruit
/
3e21dcf3de08de7a9e1dbb8ff419b4bea2da9f54
/
extras
/
benchmark
11a9561
Update the example code and doxygen comments to use the new-style install() methods.
by Marco Poletti
· 7 years ago
0a7476c
Add a --baseline-benchmark-results flag to the format_bench_results.py script, to allow easy comparisons of benchmark results.
by Marco Poletti
· 7 years ago
9f2423a
Don't run Boost.DI benchs with Clang 3.6, it doesn't work.
by Marco Poletti
· 7 years ago
aba33ad
Add support for list-valued benchmark dimensions in the format_bench_results.py script.
by Marco Poletti
· 8 years ago
b5d8769
Change fruit_wiki_benchs_fruit.yml to run some benchmarks under more compilers.
by Marco Poletti
· 8 years ago
2abc4db
Fix a bug in the run_benchmarks.py script that caused some dimensions not to be exported when running a fruit_executable_size benchmark.
by Marco Poletti
· 8 years ago
e826123
Various updates to the benchmarking code:
by Marco Poletti
· 8 years ago
2d34eac
Add an internal YML file with tables that have more detail than the ones in the wiki.
by Marco Poletti
· 8 years ago
d753167
Add some synthetic dimensions to benchmark results: di_library_git_commit_hash and di_library_version_name, in addition to compiler_name which no longer has special handling.
by Marco Poletti
· 8 years ago
e4db0ab
Add a simple benchmark definition yml file with a single benchmark.
by Marco Poletti
· 8 years ago
b7fe050
Fix the benchmarking code so that it works with both Fruit <2.1.0 and >=2.1.0.
by Marco Poletti
· 8 years ago
5aed85a
Add a --continue-benchmarks option to run_benchmarks.py.
by Marco Poletti
· 8 years ago
3c07b9f
Increase the number of iterations in each loop of the runtime benchmarks by 2.5x, there's too much variance otherwise.
by Marco Poletti
· 8 years ago
1559d1f
Split the yml file for Fruit and Boost.DI benchmarks so that benchmarks can be easily repeated for new versions of each.
by Marco Poletti
· 8 years ago
584a6cd
Minor simplification to the benchmark code, using defaultdicts instead of setdefault().
by Marco Poletti
· 8 years ago
0316a00
Reimplement the storage for PartialComponent to:
by Marco Poletti
· 8 years ago
2b13ff9
Add a script to analyze the symbol size in the generated benchmark code.
by Marco Poletti
· 8 years ago
b22aceb
Use rpath flags for dynamic linking of benchmark code, instead of using LD_LIBRARY_PATH.
by Marco Poletti
· 8 years ago
dcd6e6e
Remove obsolete targets from the BUILD file for benchmarks.
by Marco Poletti
· 8 years ago
d94b25e
Fix a couple remaining issues with the benchmark code and introduce YAML files to configure the tests to run and the tables to produce with the test results. Also improve code quality of benchmarking code.
by Marco Poletti
· 8 years ago
1a23d0b
Introduce python scripts to run multiple benchmarks and analyze the results.
by Marco Poletti
· 8 years ago
bc1c7bc
Rewrite the benchmark code in python, slightly changing the generated benchmark, and add a Boost.DI benchmark generator.
by Marco Poletti
· 8 years ago