-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
P1ImportantImportantperformanceBenchmarks and perfBenchmarks and perfphase-2Platform backendsPlatform backends
Description
Problem
No benchmarks exist for TCP processing or the delegate chain overhead - the two core hot paths.
Sub-tasks
-
TcpStateMachine.cs: connection setup/teardown cycles per second -
DelegateChain.cs: overhead of 1/5/10/20-deep chains, measure per-packet cost -
TcpThroughput.cs: bulk data transfer throughput (in-memory, no real I/O) - All with
[MemoryDiagnoser]
Dependencies
Depends on: #103 (TCP tests give confidence), #113 (benchmark infrastructure)
Unlocks: Kestrel benchmarks (#TBD), platform I/O benchmarks (#TBD)
Phase
Phase 2 (Platform Backends & Samples)
Reactions are currently unavailable
Metadata
Metadata
Labels
P1ImportantImportantperformanceBenchmarks and perfBenchmarks and perfphase-2Platform backendsPlatform backends