October 12, 2011 [D-runtime] [D-Programming-Language/druntime] 8fe8ba: fix benchmarks | ||||
---|---|---|---|---|
| ||||
Branch: refs/heads/master Home: https://github.com/D-Programming-Language/druntime Commit: 8fe8baba848f090072daedfed29ad2c0cc5071df https://github.com/D-Programming-Language/druntime/commit/8fe8baba848f090072daedfed29ad2c0cc5071df Author: dawg <dawg at dawgfoto.de> Date: 2011-10-12 (Wed, 12 Oct 2011) Changed paths: A test/.gitignore M test/gcbench/huge_single.d M test/gcbench/rand_large.d M test/gcbench/rand_small.d R test/gcbench/runall.d M test/gcbench/tree1.d M test/gcbench/tree2.d A test/runbench.d Log Message: ----------- fix benchmarks - The gcbenchs didn't compile due to changes in StopWatch. - I replaced the runall with a slightly more sophisticated runner - Stoping the time it takes to call system instead of stopping from within the program also measures the final GC collection. - You can run the tests with 'rdmd runbench' optionally giving a regex to match a subset of tests. Commit: c8e645c98eb458f56095887551c9c5f1103faf7f https://github.com/D-Programming-Language/druntime/commit/c8e645c98eb458f56095887551c9c5f1103faf7f Author: dawg <dawg at dawgfoto.de> Date: 2011-10-12 (Wed, 12 Oct 2011) Changed paths: A test/aabench/bulk.d A test/aabench/resize.d A test/aabench/string.d A test/extra-files/dante.txt M test/runbench.d Log Message: ----------- add some AA benchmarks - help for runbench - allow to set compiler flags - set version=verbose when passing -v to runbench Commit: 3a625b32f5f02499ab9796bc2cbdfbbe1af9ee93 https://github.com/D-Programming-Language/druntime/commit/3a625b32f5f02499ab9796bc2cbdfbbe1af9ee93 Author: dawg <dawg at dawgfoto.de> Date: 2011-10-12 (Wed, 12 Oct 2011) Changed paths: M src/rt/aaA.d Log Message: ----------- avoid 3 virtual calls in _aaGetX and zero only memory not being set anyways - yields ~5% faster value insertion in the benchmarks Commit: 9a8a328e84a17016b646042992483b9917414c19 https://github.com/D-Programming-Language/druntime/commit/9a8a328e84a17016b646042992483b9917414c19 Author: Sean Kelly <sean at invisibleduck.org> Date: 2011-10-12 (Wed, 12 Oct 2011) Changed paths: M src/rt/aaA.d A test/.gitignore A test/aabench/bulk.d A test/aabench/resize.d A test/aabench/string.d A test/extra-files/dante.txt M test/gcbench/huge_single.d M test/gcbench/rand_large.d M test/gcbench/rand_small.d R test/gcbench/runall.d M test/gcbench/tree1.d M test/gcbench/tree2.d A test/runbench.d Log Message: ----------- Merge pull request #79 from dawgfoto/master Extended druntime benchmarks and small AA improvement Compare: https://github.com/D-Programming-Language/druntime/compare/374ccc1...9a8a328 |
Copyright © 1999-2021 by the D Language Foundation