As you already mentioned, as far as I can see, the next load accompanies the operator <
new error_info to initialize shared_ptr< error_info >
new exception_detail::error_info_container_impl to initialize intrusive_ptr< exception_detail::error_info_container>
operator[] to insert them into std::map< typeinfo, shared_ptr<error_info_base const> >
I canβt say whether these loads affect your situation. If you are concerned, it would be better to measure the load in the actual environment.
source share