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

Need performance benchmark tests for CoreText #1819

Closed
rajsesh opened this issue Jan 25, 2017 · 1 comment
Closed

Need performance benchmark tests for CoreText #1819

rajsesh opened this issue Jan 25, 2017 · 1 comment

Comments

@rajsesh
Copy link
Contributor

rajsesh commented Jan 25, 2017

Would be useful to time these scenarios. The goal is to have a simple commandline test similar to the unit tests, but rather than pass fail, these would run the perf scenarios and log the various metrics. Here are some basic metrics we want to have:

  1. Drawing a frame with 100 sentences.
  2. Drawing 10000 lines.
  3. Drawing 100,000 runs.
  4. Drawing 10,000,000 glyphs.
  5. Drawing using NSString drawAtPoint and variations.
  6. Drawing using NSAttributedString drawAtPoint.

Once we have this, we could plug this into nightly build for build-over-build tracking of perf numbers to catch future regressions.

@edvv
Copy link

edvv commented Jan 25, 2017

@rajsesh-msft Suggestion: If you set a baseline against Release 41 ( #1500 ) then that would give pass/fail criterion and the unit tests would be more fudge proof.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants