Closed filipwasil closed 8 years ago
std::shared_ptr is pain in the ass actually:
using gnu_cxx::_Lock_policy; using __gnu_cxx::default_lock_policy; using gnu_cxx::_S_single; using __gnu_cxx::_S_mutex; using gnu_cxx::_S_atomic;
Try playing with lock policies, or define own smart pointer type to not decrease performance in a way std::shared_pointer does.
TSmartManager introduced
std::shared_ptr is pain in the ass actually:
using gnu_cxx::_Lock_policy; using __gnu_cxx::default_lock_policy; using gnu_cxx::_S_single; using __gnu_cxx::_S_mutex; using gnu_cxx::_S_atomic;
Try playing with lock policies, or define own smart pointer type to not decrease performance in a way std::shared_pointer does.