效能: 使用Visual Studio分析器找出應用程式瓶頸

來源:互聯網
上載者:User

本文討論:

以效能瓶頸為目標

應用程式程式碼分析

比較分析資料

效能報告

本文使用了以下技術:

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 效能測試的目標程式

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.