MSVCR90.dll профилирование в Visual C++

Недавно я начал играть с Microsoft Visual Studio Team System Profiler.

Все работало хорошо, за исключением нескольких странных результатов. Профилировщик говорит мне, что многие узкие места в исполнении связаны с MSVCR90.dll.

Может ли это быть точным результатом? Что внутри этой библиотеки может занять так много времени моего выполнения?

Я подозреваю, что используемая мной матричная библиотека (MTL4) выполняет выделение и копирование памяти в фоновом режиме, и, возможно, в этом проблема. Это dll как-то отвечает за распределение памяти и перемещение данных?

1 ответ

Решение

Да, он содержит функции из стандартной библиотеки компилятора.

malloc будет одним из них, так что он, безусловно, может быть вовлечен в распределение памяти.

Другие вопросы по тегам