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

Network Stream benchmarks initial implementation #1970

Merged
merged 12 commits into from
Jun 17, 2024

Conversation

liveans
Copy link
Member

@liveans liveans commented Apr 8, 2024

Adds benchmark for NetworkStream
Three different scenarios implemented:

  • ConnectionEstablishment
  • ReadWrite
  • Rps

@sebastienros
Copy link
Member

FYI, a related one I made to measure how many packets per second a set of machines can handle.

https://github.com/sebastienros/PacketsPerSecond/blob/master/Program.cs

@liveans
Copy link
Member Author

liveans commented Apr 19, 2024

Currently dealing with a task in QUIC, I plan to get back to this early next week.

/cc: @CarnaViire

@liveans liveans marked this pull request as ready for review May 11, 2024 12:08
@liveans
Copy link
Member Author

liveans commented May 11, 2024

It's ready for review now @CarnaViire, there are fields and methods which is duplicating with Tls but decided not to touch them for now, I'll address them as a follow-up later, want merge this first.

@liveans liveans changed the title Socket benchmarks initial implementation Network Stream benchmarks initial implementation Jun 5, 2024
@liveans liveans requested a review from CarnaViire June 16, 2024 15:29
Copy link
Contributor

@CarnaViire CarnaViire left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks!

@CarnaViire CarnaViire merged commit 81bf116 into aspnet:main Jun 17, 2024
1 check passed
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.

3 participants