In order to reappear visually operational and interaction status of each process or thread and the CPU and disk resources occupancy in the running Windows OS, the kernel data is captured with the method of "Event Trace" , analyzed and input in visualization tool for visual interface output. The visualization tool is used to locate the bottlenecks affecting the performance of application, and to analyze the reasons for causing performance problems and determine the direction of optimization for achieving the expected software development performance. Finally an example of a Software Performance Optimizing is shown.%为了重现系统运行时各个进程/线程的运行状态、相互间的交互状况以及对CPU和磁盘的资源占用情况,首先以事件跟踪的方式采集正在运行的Windows操作系统的内核数据并加以解析,再输入到可视化工具输出图形界面.通过可视化工具来定位影响程序性能的瓶颈,分析引起性能问题的原因,确定优化的方向,以实现软件开发预期的性能指标.最后展示了一个软件性能优化的实例.
展开▼