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

Benchmark to ensure local times are equivalent #3175

Closed
2 of 5 tasks
pbiggar opened this issue Aug 24, 2021 · 1 comment
Closed
2 of 5 tasks

Benchmark to ensure local times are equivalent #3175

pbiggar opened this issue Aug 24, 2021 · 1 comment

Comments

@pbiggar
Copy link
Member

pbiggar commented Aug 24, 2021

So far some optimization has happened, resulting in fixing bugs that reduced runtime for fizzbuzz by 100x.

That said, it seems like for basic benchmarks, Dark in F# is 9x slower than Dark in OCaml. This isn't a fair comparison since Dark in F# is async and Dark in OCaml isn't. But we still need Dark in F# to be operationally efficient.

Remaining things to check:

  • load test test fizzbuzz, see if it actually is better or worse, load-wise
  • benchmark and loadtest things that use httpclient
  • benchmark and loadtest things that use json
  • benchmark and loadtest things that use the DB
  • run a profiler over the fizzbuzz test, see if there are any low-hanging fruit
@pbiggar
Copy link
Member Author

pbiggar commented Mar 23, 2022

Closing in favor of #3624

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

1 participant