vstudio:查看函数性能

如果你是用 Visual Studio 开发插件,可以直接使用 IDE 内置的工具进行分析。

  1. 打开解决方案。
  2. 进入菜单:调试 (Debug)性能探查器 (Performance Profiler)

  1. 勾选 CPU 使用率 (CPU Usage)
  2. 点击 启动 (Start),它会启动 Rhino(或者你选的宿主进程)。
  3. 在 Rhino 里做你觉得“卡”的操作(例如:画很多层、旋转视图等)。
  4. 回到 VS 停止分析,等待生成报告。

分析报告生成后,请重点关注以下指标:

  • 关注“最耗时的函数” / “热路径(Hot Path)”
    • 报告首页通常会直接列出占用 CPU 时间最长的函数路径。
  • 查看具体方法占比
    • 检查列表中各方法的 CPU 占用百分比。
    • 你可能会看到类似 ObjectDisplayConduit.PreDrawObjectLevelExtension.AddLevels 等方法占用了较高的百分比。

如果需要更详细的信息,可以进行以下扩展操作:

  1. 切换视图:使用“调用树 (Call Tree)”视图,可以清晰地看到是谁调用了耗时函数,以及该函数内部调用了谁。
  2. 跳转源码:双击列表中的函数名,通常可以直接跳转到对应的源代码位置(如果有源码权限)。
  3. 时间轴筛选:在上方的时间轴上,可以通过拖拽选择特定的时间段(例如只选择“卡顿”发生的那几秒),过滤掉无关的数据。

该主题尚不存在

您访问的页面并不存在。如果允许,您可以使用创建该页面按钮来创建它。

  • vstudio/查看函数性能.txt
  • 最后更改: 2025/12/05 11:52
  • 张叶安