Decoration destruction timings on an empty OperationContext | Decoration | dtor time | % of total time | |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------+-----------------| | mongo::CurOp::CurOpStack | 69405ns | 48% | | mongo::(anonymous_namespace)::OperationTimeTrackerHolder | 20217ns | 14% | | mongo::StorageEngineChangeOperationContextDoneNotifier | 17484ns | 12% | | mongo::synchronized_value,_mongo::LeveledSynchronizedValueMutexPolicy<0>_> | 16754ns | 11% | | mongo::OperationShardingState | 7663ns | 5% | |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------+-----------------| | mongo::StorageExecutionContext | 714ns | | | mongo::MultikeyPathTracker | 558ns | | | mongo::decorable_detail::LazyInit_>_> | 550ns | | | mongo::decorable_detail::LazyInit_> | 459ns | | | mongo::ResourceConsumption::MetricsCollector | 443ns | | | mongo::decorable_detail::LazyInit_> | 435ns | | | mongo::repl::(anonymous_namespace)::LastOpInfo | 418ns | | | mongo::decorable_detail::LazyInit_> | 402ns | | | mongo::rpc::(anonymous_namespace)::RewriteEnabled | 402ns | | | mongo::(anonymous_namespace)::ClientMetadataState | 378ns | | | mongo::BatchedWriteContext | 377ns | | | mongo::repl::ReadConcernArgs | 377ns | | | mongo::decorable_detail::LazyInit_> | 369ns | | | mongo::APIParameters | 361ns | | | mongo::decorable_detail::LazyInit_> | 353ns | | | mongo::decorable_detail::LazyInit_>_> | 345ns | | | mongo::decorable_detail::LazyInit_> | 344ns | | | mongo::decorable_detail::LazyInit_> | 344ns | | | mongo::rpc::TrackingMetadata | 336ns | | | mongo::decorable_detail::LazyInit_> | 328ns | | | mongo::decorable_detail::LazyInit_>_> | 320ns | | | mongo::decorable_detail::LazyInit_> | 304ns | | | mongo::WriteBlockBypass | 287ns | | | mongo::audit::AuditDeduplication | 279ns | | | mongo::PrepareConflictTracker | 263ns | | | mongo::ReadPreferenceSetting | 255ns | | | mongo::DocumentValidationSettings | 238ns | | | mongo::OpObserver::Times | 197ns | | | mongo::repl::SpeculativeMajorityReadInfo | 181ns | | | mongo::QueryKnobConfiguration | 156ns | | | bool | 140ns | | | bool | 132ns | | | mongo::AwaitDataState | 115ns | | | mongo::audit::AuditDeduplication | 82ns | | | bool | 65ns | | |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------+-----------------| | total | 142830ns | 100% |