DescriptionAvoid creating MemoryAllocatorDump for individual sockets
This CL creates a StreamSocket::SocketMemoryStats to hold relevant
socket information so that we can avoid creating individual
MemoryAllocatorDump for each socket. MemoryAllocatorDump is expensive
to create. This CL makes net/ MemoryDumpProvider create fewer
MemoryAllocatorDump so that it can be enabled in Slow Reports.
BUG=669108
Review-Url: https://codereview.chromium.org/2623803002
Cr-Commit-Position: refs/heads/master@{#443103}
Committed: https://chromium.googlesource.com/chromium/src/+/998d24774d5062f8d032fedbe8870b23ad16c519
Patch Set 1 : self review #
Total comments: 14
Patch Set 2 : Address comments #Patch Set 3 : Address Eric's comments #Patch Set 4 : Add NET_EXPORT_PRIVATE to fix WIN compile #
Total comments: 6
Patch Set 5 : Address Eric's comments #
Messages
Total messages: 32 (21 generated)
|