Visual Studio的效能測試工具

2022-04-05 11:32:26 字數 887 閱讀 3820

vs果然是宇宙最強大的ide,這句話我經常掛在嘴邊,反正覺得它挺強大

這個效能導向主要是測試的乙個程式流程走下來的時候,到底呼叫了哪些函式,並且 呼叫函式的總耗時的百分比.

當百分比高的當然就是消耗效能的關鍵點拉~

引用了一位大神的例子:    可以去這裡 看看博主的文章,並且有例子

開始測試

建立乙個控制台,複製上面這位大神的**到控制台

然後接下來 我把模式從debug 變成了 release,聽說release是經過**優化的,所以的話,肯定是優化之後再進行測試會比較好

開啟vs 效能分析工具------------------->分析-->效能導向

剛開始選擇第一種先進行測試,後面的測試都非常耗時,第一種就能查出每個函式呼叫的耗時,點選第一種分析出的結果如圖

點選函式名,就是主入口,在看看最右邊的[已呼叫函式]就可以看到到底是哪個函式比較耗時,當然,如果程式還有下一層,那麼就點選其中乙個函式

點選了testconvert-->得到以下的圖形,如果還包含了函式,那麼還可以繼續跳進去看,如此類推,

這個效能測試工具就可以清晰地看出函式的耗時情況,根據此就能看出到底程式出現的效能瓶頸在**

說白了,看到**高了就去看看這個方法裡面的**,當然有些操作肯定是耗時間,這時候可以去看看本來以為不耗時,但是實際消耗卻是很大的操作.

Visual Studio的工程依賴

今天在檢視visual studio中a工程的時候,發現在vs鏈結頁面的command鏈結了b.lib靜態庫,可是我找遍了配置選項,也沒找到配置的地方啊!經過探索發現,原來是工程依賴隱含了這個條件。也就是說工程依賴至少實現了一下兩個功能 1 定義了工程編譯的順序,比如a工程依賴b工程,則編譯a工程的...

Unity的Visual Studio工具入門

visual studio文件的新主頁是 docs.microsoft.com上的 visual studio 2017文件。有關visual studio 2017的最新文件,請參閱 docs.microsoft.com上的 visual studio tools for unity 入門。在本節...

Visual Studio的那些事兒

vs快捷鍵 ctrl shift b生成解決方案 ctrl f7 生成編譯 ctrl o 開啟檔案 ctrl shift o開啟專案 ctrl shift c顯示類檢視視窗 f4 顯示屬性視窗 shift f4顯示專案屬性視窗 ctrl shift e顯示資源檢視 f12 轉到定義 ctrl f12...