ReSharper的新独立进程引擎将Visual Studio中的UI冻结时间减少了80%

ReSharper的新独立进程引擎将Visual Studio中的UI冻结时间减少了80%

💡 原文英文,约1000词,阅读约需4分钟。
📝

内容提要

ReSharper 2025.2通过将分析移至独立64位进程,显著减少了Visual Studio启动时的UI冻结时间,从26秒降至10.1秒,减少了61%。该版本优化了调度和缓存,团队正在积极改进功能限制。

🎯

关键要点

  • ReSharper 2025.2通过将分析移至独立64位进程,显著减少了Visual Studio启动时的UI冻结时间,从26秒降至10.1秒,减少了61%。
  • 新版本优化了调度和缓存,避免了重负载工作阻塞Visual Studio的UI线程。
  • 测试方法包括使用ETW MessageCheckDelay和自定义工具检测UI冻结时间。
  • 与ReSharper 2025.1.4相比,ReSharper 2025.2在启动时的UI冻结时间显著减少。
  • Out-of-Process模式仍存在一些功能限制,团队正在积极改进。
  • 用户可以通过多种方式启用Out-of-Process模式,并可以随时切换回In-Process模式。
  • 开发团队希望用户反馈编辑器的速度体验,并鼓励用户分享性能数据。

延伸问答

ReSharper 2025.2如何减少Visual Studio的UI冻结时间?

ReSharper 2025.2通过将分析移至独立64位进程,将UI冻结时间从26秒减少到10.1秒,减少了61%。

ReSharper 2025.2的Out-of-Process模式有哪些优点?

Out-of-Process模式避免了重负载工作阻塞Visual Studio的UI线程,从而提升了用户体验。

如何启用ReSharper的Out-of-Process模式?

用户可以通过菜单选择Extensions | ReSharper | R# Out-of-Process,或使用快捷键Ctrl+Shift+A输入“Switch to Out-of-Process mode”来启用。

ReSharper 2025.2与2025.1.4相比有什么显著变化?

ReSharper 2025.2在启动时的UI冻结时间显著减少,提升了整体性能和用户体验。

ReSharper 2025.2的Out-of-Process模式存在哪些限制?

Out-of-Process模式仍存在一些功能限制,开发团队正在积极改进这些功能。

开发团队如何收集用户反馈以改进ReSharper?

开发团队鼓励用户分享性能数据和反馈,以帮助验证和改进编辑器的速度体验。

➡️

继续阅读