2012-08-05 33 views
-1

我最近開始使用Microsoft Visual Studio Team System Profiler進行遊戲。Visual C++中的MSVCR90.dll分析

除了一些奇怪的結果,一切運行良好。分析器告訴我,MSVCR90.dll有很多執行瓶頸。

這可能是一個準確的結果?這個DLL裏面有什麼可能會消耗我很多的執行時間?

我懷疑我正在使用的一個矩陣庫(MTL4)會在後臺執行一些內存分配和複製操作,也許這就是問題所在。這個DLL不知何故負責內存分配和移動數據arownd?

+0

除非您顯示一些代碼,否則問題是開放式的,無法解決。 – leppie 2012-08-05 14:50:09

+0

你有沒有機會看「自我時間」?如果你是,不要。這是一種誤導性和無價值的統計數字,因爲它的有用神話已經教了30年。查看*包含百分比*,並查看*你的例程,而不是系統函數。 – 2012-08-05 15:24:19

回答

1

是的,它包含編譯器標準庫中的函數。

malloc將是其中之一,所以它肯定可以參與內存分配。

+0

非常感謝。我想我必須深入挖掘才能找到真正的問題。 Yeey!這將是一個真正的享受。 – Iam 2012-08-05 15:03:46

相關問題