PerfView工具使用
安装步骤
- 下载最新版本PerfView
- 解压缩到目标目录
- 运行PerfView.exe
性能分析步骤
- 启动PerfView
- 选择"Collect" -> “Collect”
- 配置收集参数:
- 选择目标进程
- 设置收集时间
- 选择收集类型(CPU、内存等)
- 点击"Start Collection"开始收集
- 执行需要分析的场景
- 点击"Stop Collection"结束收集
内存溢出检测步骤
- 启动PerfView
- 选择"Memory" -> “Take Heap Snapshot”
- 选择目标进程
- 点击"Take Snapshot"获取内存快照
- 分析内存分配情况:
- 查看大对象堆
- 检查内存泄漏
- 分析对象引用关系
结果分析方法
- 打开收集的.etl文件
- 使用"CPU Stacks"视图分析CPU使用情况
- 使用"GCStats"视图分析内存使用情况
- 使用"Events"视图查看详细事件
- 使用"Processes"视图查看进程信息
注意事项
- 收集时尽量减少其他程序运行
- 适当延长收集时间以获得更准确结果
- 分析时注意过滤无关信息
- 保存分析结果以便后续比较