JetBrains Rider 2025.3 Help

问题检测

基本问题

  • 性能热点 — 检测消耗总执行时间较多的 方法。 阈值: 执行时间(毫秒)。

  • UI 冻结 — 检测 UI 线程无响应的时间区间。 阈值: 冻结持续时间(毫秒)。

  • 高垃圾回收活动 — 检测总执行时间中大部分时间用于垃圾回收的时间区间。 阈值: GC 时间百分比。

数据库问题

  • 数据库命令缓慢 — 检测执行时间超过阈值的数据库命令。 阈值: 命令执行时间(毫秒)。

  • 数据库命令过多 — 检测重复执行相同数据库命令的情况(例如,N+1 查询模式)。 阈值: 命令数量。

  • 数据库结果集过大 — 检测返回记录数量超过定义阈值的数据库命令。 阈值: 记录数量。

  • 数据库连接过多 — 检测打开过多数据库连接的代码。 阈值: 连接数。

ASP.NET Core 问题

  • MVC 操作缓慢 — 检测超出时间阈值的 ASP.NET Core 控制器操作。 阈值: 操作执行时间(毫秒)。

  • Razor 页面处理程序缓慢 — 检测运行时间较长的 Razor 页面处理程序方法(例如, OnGetOnPost)。 阈值: 处理程序执行时间(毫秒)。

  • Razor 视图组件缓慢 — 检测 Razor 视图组件中运行缓慢的 Invoke()InvokeAsync() 方法。 阈值: 方法执行时间(毫秒)。

自动禁用问题检测

  • 自动禁用影响性能的 ASP 检查 — 如果系统中有过多 ASP.NET Core 事件,Monitoring 可能需要一定时间来处理这些事件。 如果启用此选项,Monitoring 将自动关闭影响性能的 ASP 检查。 请注意,检查将不会仅对当前运行的应用程序禁用,而是对所有未来的应用程序运行禁用。

详细了解检查

最后修改日期: 2025年 12月 5日