MSVCR90.dll профилирование в Visual C++
Недавно я начал играть с Microsoft Visual Studio Team System Profiler.
Все работало хорошо, за исключением нескольких странных результатов. Профилировщик говорит мне, что многие узкие места в исполнении связаны с MSVCR90.dll.
Может ли это быть точным результатом? Что внутри этой библиотеки может занять так много времени моего выполнения?
Я подозреваю, что используемая мной матричная библиотека (MTL4) выполняет выделение и копирование памяти в фоновом режиме, и, возможно, в этом проблема. Это dll как-то отвечает за распределение памяти и перемещение данных?
1 ответ
Решение
Да, он содержит функции из стандартной библиотеки компилятора.
malloc
будет одним из них, так что он, безусловно, может быть вовлечен в распределение памяти.