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 need work #19

Open
bpsm opened this issue Oct 14, 2012 · 3 comments
Open

performance tests need work #19

bpsm opened this issue Oct 14, 2012 · 3 comments

Comments

@bpsm
Copy link
Owner

bpsm commented Oct 14, 2012

Commit 7e5bd61 merges an expanded performance-test branch to master, but this still needs work.

  • It's obvious that I don't know my way around Caliper, so I imagine potential improvements would become apparent by investing some time in learning that better.
  • Ideally, I'd like the benchmark results to provide results as characters/second, but I have no idea how I might go about doing that with caliper.
  • currently, benchmark times include the overhead of opening and closing the reader as well as the associated IO of the underlying characters. That has advantages, since it exercises the more complex of the two Parseable implementations. OTOH, parsing directly out of a String already in memory would produce less variable results.
  • I've not added performance tests for Printing. Printing itself is still in an early implementation, but it would be good to get something in place for detecting performance changes there too.
@aadrian
Copy link
Contributor

aadrian commented May 13, 2017

@bpsm Caliper seems abandoned.

@bpsm
Copy link
Owner Author

bpsm commented May 14, 2017 via email

@aadrian
Copy link
Contributor

aadrian commented May 14, 2017

@bpsm The idea of the micro-benchmark is quite interesting, but unfortunately that google project seems abandoned (only the Android part got some updates), and nobody there is merging PRs or making releases :( .

Maybe one could find some alternatives that are not abandoned.

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

No branches or pull requests

2 participants