Skip to content

Performance regression - Allocation/WorkingSet on PlaintextPlatform #79774

@sebastienros

Description

@sebastienros

Allocations are increasing significantly on PlaintextPlatform, Windows only.
Minimal commits range: 320f1e1...d47a24c

image

image

This type is the most allocating one after the regression shows up:

Name                                                                                               	Inc %	           Inc
 + System.Private.CoreLib.il!System.Threading.DeferredDisposableLifetime`1[System.__Canon].AddRef()	 82.8	   297,039,616
 |+ System.Private.CoreLib.il!ThreadPoolBoundHandle.AllocateNativeOverlapped                       	 82.8	   297,039,616
 | + System.Net.Sockets.il!SocketAsyncEventArgs.DoOperationReceiveSingleBuffer                     	 41.6	   149,219,392
 | + System.Net.Sockets.il!SocketAsyncEventArgs.DoOperationSendSingleBuffer                        	 39.2	   140,601,632

@stephentoub

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions