Tune ValueMonitor for minimal overhead

Description

Tuning of ValueMonitor to reduce overhead per monitor. Goal is to allow for instrumenting code that may fire off fire off 1000's of monitors per second and/or code that is sensitive to additional latency from the instrumentation. Profiling has shown inheritable attributes may add significant overhead when using the StackBasedInheritableStrategy, especially when a monitor is constructed in the context of a deep stack of monitors.

Environment

None

Assignee

Greg Opaczewski

Reporter

Greg Opaczewski

Labels

None

Fix versions

Priority

Major
Configure