[英]How to profile under Windows?
我有一個要分析的C ++程序,因為它需要太多的運行時間。
我正在為該程序使用Windows,我想使用免費的探查器。 我上網搜索,發現AMD CodeAnalyst
very sleepy
。 因為我有Intel CPU,所以AMD工具不能很好地工作。 因此幾乎沒有信息出來。
使用very sleepy
,我遇到了問題,即在摘要中看不到函數的名稱。 這意味着:分析本身可以工作,但是我看不到哪個函數花了多長時間。 我看到像[123456789]
這樣的函數名稱,而0是行號。 我認為這是調試符號的問題。
您能告訴我,要使其正常工作必須做什么(Visual Studio 2010)?
謝謝
此處的Visual Studio Profiler: http : //www.microsoft.com/download/en/details.aspx?id=23205
有兩種探查器。
非侵入性類型,不需要修改您的代碼。 恕我直言,盡管它們更易於使用,但它們不能提供令人滿意的結果。
侵入式,需要添加代碼。 我認為這些可以提供更好的結果。 我開發了自己的此類探查器,並獲得了好評。 您可以在http://ravenspoint.wordpress.com/2010/06/16/timing/查看。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.