我最近升級到Visual Studio 2013,發現自己處於一個不尋常的位置,突然需要使用VS的一個新的方面,我從來沒有之前一起工作過。探查器!長話短說 - 我正在設計一個簡單的GUI框架,最近又增加了手勢支持。令我驚恐的是,我發現在一個項目中或多或少地工作得很好,讓我的主應用陷入了非常可怕的境地。我對導致它的原因有了一個相當好的想法,但我仍然喜歡確認 - 因爲我可能會在我正在構建的框架上做更多的工作,所以它肯定無助於在去除最終的瓶頸。Visual Studio 2013剖析Cinder項目,而不是單個函數調用顯示
我運行了Visual Studio性能嚮導,很驚訝地發現(在'調用樹'視圖中)輸出基本上除了調用我的TTD.exe(主應用程序)和一堆到ntdll.dll以及我正在使用的其他幾個DLL。
這很好,很棒 - 但我期待的是更細緻的報告。正如在 - 我的哪些功能正在被X百分比的時間和喜歡使用。不是一個單一的功能被提及任何地方......
谷歌上搜索了一下,我發現這個特別的環節:
http://blogs.msdn.com/b/scarroll/archive/2005/04/13/407984.aspx
,但我非常懷疑我需要使用額外的服務器只服務了我 - 可能丟失 - 符號?
我有點茫然,從哪裏開始。也許問題是我正在使用Cinder,並且在啓動應用程序時,它會在幕後做一些事情?澄清 - 我不是從std運行我的應用程序。主功能。 Cinder實質上提供了一個通過宏調用的基本框架,然後我的應用程序通過一些setup(),draw()和update()調用來接管。我只希望看到這些散佈的事情。
但是,沒有...... O_O
有沒有人遇到過類似的事情?
問候,
GAZOO