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

CSharp WS performance improvements #106

Merged

Conversation

Martin-Molinero
Copy link
Contributor

@Martin-Molinero Martin-Molinero commented Jun 20, 2021

  • Replace ManualResetEvent for slim version
  • QueueThread will try to process as many items as available as quick as
    possible
  • Add helper method to parse enum
  • Replace calls to DateTime.UtcNow for counter
  • Reuse data array buffer
  • Minor tweak for constructor code duplication

- Replace ManualResetEvent for slim version
- QueueThread will try to process as many items as available as quick as
  possible
- Add helper method to parse enum
- Replace calls to DateTime.UtcNow for counter
- Reuser data array buffer
- Minor tweak for constructor code duplication
@Martin-Molinero Martin-Molinero changed the title Some performance improvements CSharp WS performance improvements Jun 20, 2021
@Svisstack Svisstack merged commit faa918b into coinapi:master Jun 21, 2021
@Svisstack
Copy link
Contributor

Good work.

Svisstack pushed a commit that referenced this pull request Mar 30, 2024
* Some performance improvements

- Replace ManualResetEvent for slim version
- QueueThread will try to process as many items as available as quick as
  possible
- Add helper method to parse enum

* More CSharp WS performance improv

- Replace calls to DateTime.UtcNow for counter
- Reuser data array buffer
- Minor tweak for constructor code duplication
Svisstack pushed a commit that referenced this pull request Mar 30, 2024
* Some performance improvements

- Replace ManualResetEvent for slim version
- QueueThread will try to process as many items as available as quick as
  possible
- Add helper method to parse enum

* More CSharp WS performance improv

- Replace calls to DateTime.UtcNow for counter
- Reuser data array buffer
- Minor tweak for constructor code duplication
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.

2 participants