You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are many examples how to use ETW in System.Buffer, in RecyclableMemoryStream, etc. It is quite easy and more appropriate for performance monitoring than tracing or logging. Profilers support such events quite well. This will be relevant when real-world big integration tests are done.
However, since we are already using the mentioned libraries and the main enemy is needless allocations that are visible even without any ETW, this is a nicety for now. Should add them only when there are tweakable configs that could have double-digit+ percentage performance impact.
The text was updated successfully, but these errors were encountered:
There are many examples how to use ETW in System.Buffer, in RecyclableMemoryStream, etc. It is quite easy and more appropriate for performance monitoring than tracing or logging. Profilers support such events quite well. This will be relevant when real-world big integration tests are done.
However, since we are already using the mentioned libraries and the main enemy is needless allocations that are visible even without any ETW, this is a nicety for now. Should add them only when there are tweakable configs that could have double-digit+ percentage performance impact.
The text was updated successfully, but these errors were encountered: