什么是性能分析
不合标准的应用程序性能会产生软件或网络问题。为确保软件满足或超过设计的期望值,有必要分析应用程序的性能以发现潜在的问题。这个过程被称为“性能分析”。它包括检查应用程序以确保每个组件有效地工作,并根据设计密切注视处理器的使用、网络和系统服务、存储和输入/输出 (I/O)。
性能分析的一个必不可少的环节是使应用程序的组件可见。当能够了解组件是如何交互时,就可以诊断潜在的性能问题。传统上,了解分布式应用程序中组件间的交互一直很困难。而 Visual Studio Analyzer 提供了不同的方法来了解交互情况,从而解决了此问题。例如,可在进程间或这些交互的持续时间内了解交互情况。当能够深入了解应用程序并发现出现问题的原因时,就可以:
●确保应用程序的行为按设计如期进行。
●通过详细报告应用程序和网络响应以及传递的时间,显示应用程序在哪些方面导致大量的处理开销、文件争用或磁盘或网络访问过度延迟。
●收集全面的分析数据并将其结合用于应用程序进程的端对端视图和数据涉及的所有设备。