Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Performance tests #57

Merged
merged 13 commits into from
Sep 26, 2016
Merged

Performance tests #57

merged 13 commits into from
Sep 26, 2016

Conversation

ljubobratovicrelja
Copy link
Member

Added performance testing and benchmark utility. Benchmark script is not the final solution, and at the moment is written with help of bash script (will be only in D in future so it can be run on windows). Benchmark script is used as follows:

./benchmark.sh branch-tag-or-commit-sha[default:master] -i=iter_count[int, default:1000] -t=test_name[string, default:""(all)]

This PR is introduction to loop optimization advised by @9il in #34 #27 and other issues and PRs. So, benchmark utility is only made to be good enough to make following optimizations evident.

No library code is changed, so I'll merge right away.

@ljubobratovicrelja ljubobratovicrelja merged commit b58786f into master Sep 26, 2016
@ljubobratovicrelja ljubobratovicrelja deleted the optimization-patch-1 branch September 26, 2016 16:31
@ljubobratovicrelja ljubobratovicrelja mentioned this pull request Sep 29, 2016
12 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant