Upgrade to Pro — share decks privately, control downloads, hide ads and more …

開發的效能與效率 - twMVC#15

twMVC
June 16, 2014

開發的效能與效率 - twMVC#15

開發的效能與效率

講者:Kevin Tseng (http://kevintsengtw.blogspot.tw
講者簡介:現任微軟最有價值專家、twMVC 核心講者、SkillTree 專任講師

簡介: 在系統開發時往往會被忽略的就是效能問題,而且通常都是在最後上線前才想到要去做效能調校,這次將為各位介紹如何透過工具的使用讓我們在開發期間就可以觀察與調校系統效能。
除了使用工具去觀察效能之外,也將會介紹如何利用工具來幫助我們提高開發的效率。

課程時間:70分鐘

http://mvc.tw

twMVC

June 16, 2014
Tweet

More Decks by twMVC

Other Decks in Technology

Transcript

  1. http://mvc.tw  微軟最有價值專家(MVP)2013,2014  twMVC 核心成員及講師 (http://mvc.tw)  SkillTree 專任講師

    (http://skilltree.my)  部落格「mrkt 的程式學習筆記」 http://kevintsengtw.blogspot.tw  Google+ 專頁 https://plus.google.com/+KevintsengtwBlogspot 簡介 2
  2. http://mvc.tw  TechEd North America 2014 [DEV-B418] Performance Optimize Your

    ASP.NET Web App Mads Kristensen http://goo.gl/wFZBCU 今天不講怎麼調校網頁讓執行速度更快 5
  3. http://mvc.tw  Logging and Intercepting Database Operations http://msdn.microsoft.com/zh-tw/data/dn469464.aspx  Entity

    Framework 6 Only  與 NLog 搭配使用(也可使用 Log4Net …etc) EF6 – Intercepting, Logging 24
  4. http://mvc.tw  可分析系統裡透過 ADO.NET 所執行的 SQL Command  顯示頁面執行所耗費的時間 

    MS SQL Server, Oracle, MySql, Postgres …  LINQ to SQL, Entity Framework, ADO.NET  ASP.NET MVC, ASP.NET WebForms  由 Stack Overflow 團隊所設計開發  在 Stack Exchange 等系列網站都有使用. MiniProfiler 31
  5. http://mvc.tw  修改 Web.Config MiniProfiler 36 <system.webServer> ... <handlers> <add

    name="MiniProfiler" path="mini-profiler-resources/*" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" /> </handlers> </system.webServer>
  6. http://mvc.tw  視覺化的系統執行追蹤訊息  顯示系統 Configuration 內容  Route Debugging

     顯示 View Rander 的細節  顯示 Http Request 的內容  多種擴充的 Third Party Extensions Glimpse 48
  7. http://mvc.tw  Microsoft Monitoring Agent 會監視電腦基礎結構和應 用程式健全狀況。它會收集診斷資料,例如效能標準、事件 記錄檔和追蹤。Microsoft Monitoring Agent

    可以做為 獨立工具使用,或是與 System Center Operations Manager 搭配使用。  下載位置 http://www.microsoft.com/zh-TW/download/details.aspx?id=40316 Microsoft Monitoring Agent (MMA) 58
  8. http://mvc.tw  ReAttach  Indent Guides  Javascript Parser 

    Advanced Javascript outlining  Jscript vsdoc Stub Generator 2012  CodeMaid  BuildVision 我還有哪些必裝的套件 83
  9. http://mvc.tw  Highlight all occurrences of selected words  Image

    Optimizer  jQuery Code Snippets  GhostDoc  Cobisi Routing Assistant 我還有哪些必裝的套件 84
  10. http://mvc.tw  ReSharper http://www.jetbrains.com/resharper/  OzCode http://www.oz-code.com/  .NET Reflector

    Visual Studio Extension http://www.red-gate.com/products/dotnet- development/reflector/ 我還有哪些必裝的套件 85
  11. 115

  12. http://mvc.tw  Introducing Microsoft Monitoring Agent  Performance Details in

    IntelliTrace  IntelliTrace MVC Navigation  UI Enhancements for IntelliTrace with Visual Studio 2013 Update 2  使用 Microsoft Monitoring Agent 監視部署中的應用程式  使用 Visual Studio 和 Microsoft Monitoring Agent 診斷 部署中的問題 Microsoft Monitoring Agent 相關連結 116
  13. http://mvc.tw  Performance and Diagnostics Hub in Visual Studio 2013

     New CPU Usage tool in the Performance and Diagnostics hub in Visual Studio 2013  MSDN 使用程式碼剖析工具分析應用程式效能  Visual Studio 2013的進階偵錯與效能分析技巧 Performance and Diagnostics Hub 117