ASP.NET 환경시 Performance 에서 활용할 수 있는 도구(Tools) 을 잘 정리해놨습니다.
기능뿐만 아니라 보안 점검시에서도 사용될 수 있는 좋은 자료들이 있으니 참고하시기 바랍니다.
http://blogs.msdn.com/alikl/archive/2010/03/14/asp-net-performance-toolset.aspx
- Debugging Tools for Windows or WinDbg(both 32 and 64 versions). The tools are available free for download here - Windows Debugging Tools. Related content:
- Getting started with windbg - part II
- WinDBG Walkthrough - Dump Values Of DataSet or DataTable
- Identifying Memory Leak With Process Explorer And Windbg
- ASP.NET Performance: Dynamically Loaded Assemblies Cause Application Recycles (Problem and Solution)
- Avoid Manipulating Passwords In Memory - It Is Easy To Reveal
- Setting a Breakpoint. Part1. Part 2. Part 3
- Call Stacks. Part 1. Part 2. Part 3
- Threads. Part 1. Part 2
- Thread Stacks. Part 1. Part 2
- Managed Heap. Part 1. Part 2. Part 3. Part 4. Part 5
- Breaking on an Exception. Part 1. Part 2
- Locks
- Investigating Locks
- Sysinternal’s DebugView. DebugView is a great tool for collecting instrumentation made with System.Diagnostics.Trace object. Related content:
- Sysinternal’s Process Monitor. Process Monitor or procmon is a monitoring tool that captures process, file system, registry, and network activity. Questions it can answer include “What process touches file X?”, “What files process X touches?”, “Under what identity the process runs? Is it impersonated?” The tool can be downloaded for free here - Process Monitor. Related content:
- Sysinternal’s Process Explorer. Process explorer shows detailed information about process status. It is lethal weapon, and it is free, download it here - Process Explorer. Related content:
- Use Process Explorer To Quickly Identify Performance Bottlenecks In ASP.NET Web Applications
- Identifying Memory Leak With Process Explorer And Windbg
- ASP.NET Performance: Dynamically Loaded Assemblies Cause Application Recycles (Problem and Solution)
- Use FREE Tools From IIS Resource Kit To Warm Up Your ASP.NET 1.1 Application By Batch Compilation
- [non-MS] dynaTrace AJAX edition. It is not Microsoft tool but I love it tons. It helps identifying IE performance problems mainly related to massive JavaScript and DHTML. Download it for free here - http://ajax.dynatrace.com. Related content:
- Fiddler. I just love Fiddler. It helps to identify many performance problems related how the HTML page is built – the size, amount of requests, caching, and more. Download it for free here – http://www.fiddlertool.com. Related content:
- Network Monitor or Netmon (both 32 and 64 bits). Netmon is a general purpose network monitor and analyzer. Few of the questions it helps to answer are “What downstream servers my application accesses? How often?”, “What data flows between two servers and what network protocols are used?”, “Is the latency caused by the application or by downstream server it accesses?” Download it for free here - Microsoft Network Monitor (Netmon). Related content: