-
Notifications
You must be signed in to change notification settings - Fork 600
Open
Labels
A-metricsArea: issues related to metricsArea: issues related to metricsenhancementNew feature or requestNew feature or request
Description
Related Problems?
The general problem is one of minimizing the performance overheads of instrumentation and delivering on the mission.
Describe the solution you'd like:
If the API could take advantage of Rust type-system features to distinguish when in a "thread-local" context where things are !Send, then modifying metrics could be even more performant than they are today. i.e. not baking in the assumptions of Arc<Mutex<State>> when Rc<RefCell<State>> would do.
Considered Alternatives
Additional Context
No response
TommyCpp, lalitb, cijothomas, jtescher, ymgyt and 2 more
Metadata
Metadata
Assignees
Labels
A-metricsArea: issues related to metricsArea: issues related to metricsenhancementNew feature or requestNew feature or request