MSVCR90.dll profiling in Visual C++

169 views Asked by At

I've recently started playing around with the Microsoft Visual Studio Team System Profiler.

All worked well except for a few strange results. The profiler tells me that a lot of the execution bottleneck has to to with the MSVCR90.dll.

Could this be an accurate result? What's inside this dll that might consume so much of my execution time?

I suspect that a matrix library that I'm using (MTL4) does some memory allocation and copying in the background and maybe that's the problem. Is this dll somehow responsible with memory allocation and moving data arownd?

1

There are 1 answers

1
Bo Persson On BEST ANSWER

Yes, it contains the functions from the compiler's standard library.

malloc would be one of those, so it can certainly be involved in memory allocation.