下面通過乙個簡單的例子來講解vs2005是如何做效能分析的。
1、編寫乙個排序程式
程式**如下(採用氣泡排序演算法):
using system;
using system.collections.generic;
using system.text;
; program sh = new program();
sh .sort (a );//呼叫排序方法
for (int i = 0; i < a.length; i++)
}public void sort(int a)//編寫一從小到大排序方法
}j++; }
}} }
2、新建效能分析(共計3步)
在工具欄上選擇:工具->效能工具->效能嚮導,將彈出如下圖對話方塊(從對話方塊中可以看到此效能分析可以分析.exe,.dll,asp.net應用程式。)
第一步:選擇分析的應用程式,如下圖
第二步:指定分析方法,如下圖
第三步:設定完成
3、執行效能分析(執行前可以對其進行一些屬性方面的設定)
4、分析效能報告
從《效能報告摘要》(還有一些更詳細的報告)裡可以看出sort在陣列a下所消耗的時間為:0.493352ms(耗時不長,可以接受,哈哈…),耗時最長的為writeline,時間為:3.674825ms。同時我們也可以從《函式》報告中檢視到sort被呼叫的次數等資訊。當然我們可以對不同的演算法(希爾排序、交換排序等)進行比較,以便得出在相同的資料情況下,哪種算發效率較高。
總結:
通過以上例子,我們可以使用vs2005自帶的工具對程式設計師自己編寫的**進行效能測試,如果發現某個函式或者方法之類的耗時比較長,我們則可以對其進行**優化,這樣在編碼階段我們就實現了將效能提公升乙個檔次,這樣在做負載測試的時候我們就可以主要精力放到編碼以外的地方了!!!
VS2005使用點滴積累
改變ie設定使vs能除錯js ie瀏覽器 工具 網際網路選項 高階 瀏覽 停用指令碼除錯 vs2005新建c 的http的網站專案 啟動vs2005 檔案 新增 綱站 asp.net綱站 在點選 確定 按鈕前 請選擇 位置 檔案系統,http,ftp中的http 語言 visual basic,vi...
VS2005使用小技巧
以下為本人日前使用vs2005中發現的小技巧 眾所周知,使用組合鍵alt tab可以方便快捷的在不同視窗之間切換。但你試過組合鍵ctrl tab嗎 馬上試試吧,當你在vistual studio 2005這類含多子視窗的程式中,可以使用ctrl tab迅速的在眾多子視窗在切換!目前發現支援此組合鍵的...
VS2005 常見問題分析
1.生成後事件 1.1 拷貝生成的檔案 命令 cp path1 path2 注 如果 path1 和 path2 中包含空格,則命令執行失敗 可以包含中文 2.引用 dll 通常我們在呼叫dll時所需的dll檔案必須位於以下三個目錄之一 1 windows的系統目錄 windows system 2...