程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> 性能: 使用Visual Studio分析器找出應用程序瓶頸

性能: 使用Visual Studio分析器找出應用程序瓶頸

編輯:關於ASP.NET

本文討論:

以性能瓶頸為目標

應用程序代碼分析

比較分析數據

性能報告

本文使用了以下技術:

Visual Studio 2008

在過去十年間,湧現了許多新的軟件技 術和平台。每種新技術都要求掌握專門的知識才能創建出性能良好的應用程序。現在,由於各種 Internet 技術(如博客)使失望的用戶可輕松地否定您的應用程序,因此您確實需要將性能放到首要位 置。在計劃早期,就應添加響應性能要求並創建原型來確定可能的技術限制。在整個開發過程中,還應衡 量應用程序的各個性能方面以發現可能的性能下降,同時確保速度較慢情形下的測試人員文件並跟蹤其錯 誤。

即使擁有最好的計劃,仍必須在產品開發過程中調查性能問題。在本文中,我們將向您展示如何使用 Visual Studio® Team System Development Edition 或 Visual Studio Team Suite 來確定應用程 序中的性能瓶頸。將通過演練一個示例性能調查來向您介紹 Visual Studio 分析器。請注意,盡管我們 在本文中是使用 C# 來編寫代碼示例,但是此處的大部分示例對於本機 C/C++ 和 Visual Basic® 代 碼也同樣有效。

應用程序分析

我們將使用先前提及的兩個 Visual Studio 版本所附帶的 分析器。首先編寫一個用於繪制 Mandelbrot 不規則圖形的小型示例項目(如圖 1 所示)。該應用程序 不是非常有效,並且需要約 10 秒鐘才能繪制出不規則圖形。

Figure 1 性能測試的目標程序

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved