Из-за высокой загрузки ЦП в RtlpLowFragHeapAllocFromContext()
я предполагаю, что std::weak_ptr()
, который я часто использую (вызывая .lock()
на нем), должен быть виновником, который не использует внутренний эффективный пул памяти, а скорее прибегает к помощи на malloc()
/ free()
/ new
/ delete
ребята.
Есть ли способ указать собственный распределитель для std::weak_ptr
? Если да, то как? Если нет, то почему?
ОБНОВЛЕНИЕ: загрузка снимка профилировщика