Let EventPipe threads sleep when no events are available (#25601)
authorDavid Mason <davmason@microsoft.com>
Wed, 10 Jul 2019 05:33:24 +0000 (22:33 -0700)
committerGitHub <noreply@github.com>
Wed, 10 Jul 2019 05:33:24 +0000 (22:33 -0700)
commitd61a380bbfde580986f416d8bf3e687104cd5701
treed0e68c614ddb138ae2cd01a988df07d6bb22b4cc
parent27790ab2dbee25d2e9c6fc41863aa7e983552a3f
Let EventPipe threads sleep when no events are available (#25601)

 Don't spin forever in EventListener when listening for EventPipe data
src/System.Private.CoreLib/src/System/Diagnostics/Eventing/EventPipe.cs
src/System.Private.CoreLib/src/System/Diagnostics/Eventing/EventPipeEventDispatcher.cs
src/vm/ecalllist.h
src/vm/eventpipe.cpp
src/vm/eventpipe.h
src/vm/eventpipebuffermanager.cpp
src/vm/eventpipebuffermanager.h
src/vm/eventpipeinternal.cpp
src/vm/eventpipeinternal.h
src/vm/eventpipesession.cpp
src/vm/eventpipesession.h