JetBrains Rider 2025.2 Help

高级配置

除了一些在 IDE 设置中可用的标准选项,JetBrains Rider 还使您能够执行底层平台和 Java 运行时的低级别配置。

JVM 选项

JetBrains Rider 运行在 Java Virtual Machine (JVM) 上,它有各种选项来控制其性能。

用于运行 JetBrains Rider 的默认选项在 IDE 安装目录中指定:

<IDE_HOME>\bin\rider64.exe.vmoptions

Rider 2025.2.app/Contents/bin/rider.vmoptions

<IDE_HOME>/bin/rider64.vmoptions

配置 JVM 选项

要执行以下操作之一,以在将重写原始文件的 配置目录 中创建一个包含 JVM 选项的默认文件副本:

  • 在主菜单中,进入 帮助 | 编辑自定义 VM 选项.

  • 如果您没有任何项目处于打开状态,请在欢迎屏幕上点击 配置 ,然后点击 编辑自定义 VM 选项

  • 如果您不能启动 JetBrains Rider,请手动将包含 JVM 选项的默认文件复制到 JetBrains Rider 配置目录

如果您没有 JetBrains Rider 配置目录的写入权限,您可以添加 RIDER_VM_OPTIONS 环境变量来指定包含您偏好 JVM 选项文件的位置。 此文件将覆盖默认文件和位于 JetBrains Rider 配置目录中的副本。

查找 JVM 选项文件

如果您不确定 JetBrains Rider 从哪里获取其 JVM 选项,请检查以下内容:

  1. RIDER_VM_OPTIONS 环境变量指定的位置。 如果指定的文件存在,它将覆盖所有其他 JVM 选项文件。

  2. 如果 Toolbox App 管理您的当前 JetBrains Rider 实例,请打开 Toolbox App,点击 螺母图标 旁边的相关 IDE 实例,然后选择 设置。 在 配置 下,找到 Java 虚拟机选项 并点击 编辑

  3. 如果您正在运行独立的 JetBrains Rider 实例,请检查 配置目录

  4. 如果在先前的位置中没有定义 JVM 选项文件,JetBrains Rider 将使用 默认 JVM 选项文件。 不要修改它。 仅用于检查 JetBrains Rider 使用的默认选项。

常用选项

大多数情况下,JVM 选项的默认值应是最佳的。 以下是最常被修改的:

-Xmx

限制 JVM 可为运行 JetBrains Rider 分配的最大内存堆大小。 默认值取决于平台。 如果您遇到速度变慢的问题,您可能需要增加此值,例如,将此值设置为 2048 兆字节,将此选项更改为 -Xmx2048m

有关更多信息,请参见 增加 IDE 的内存堆

-Xms

指定 JVM 在运行 JetBrains Rider 时分配的初始内存。 默认值取决于平台。 通常设置为允许最大内存(请参见 -Xmx )的一半,例如, -Xms1024m

-XX:NewRatio

指定堆中年轻代与老年代大小之间的比例。 在大多数情况下,推荐的比例是 2 到 4。 这将把新生代的大小设置为老年代的1/2到1/4,这在您经常只处理一个项目和少数文件时非常有用。 但是,如果您经常打开新文件并在多个项目之间切换,您可能需要增加 young generation。 在这种情况下,请尝试设置 -XX:NewRatio=1 ,这将使年轻代与老年代一样大,从而允许对象在年轻代中停留更长时间。

如需更多信息,请参见 Java Garbage Collection Basics

请将每个选项单独列在一行。 JVM 选项文件示例:

-Xmx4G -Xms2G -XX:NewRatio=4

有关可用 JVM 选项的更多信息,请参阅 java 命令参考。

平台属性

JetBrains Rider 使您可以自定义各种特定平台的属性,例如用户安装插件的路径和支持的最大文件大小。 默认用于运行JetBrains Rider的属性在 IDE 安装目录中指定:

<IDE_HOME>\bin\idea.properties

Rider 2025.2.app/Contents/bin/idea.properties

<IDE_HOME>/bin/idea.properties

配置平台属性:

要在 配置目录 中创建一个空的 idea.properties 文件,以覆盖原始文件中的值,请执行以下操作之一:

  • 转到 帮助 | 编辑自定义属性

  • 如果您当前没有打开任何项目,请在欢迎屏幕上点击 配置 ,然后选择 编辑自定义属性

  • 如果您无法启动 JetBrains Rider,请在 JetBrains Rider 配置目录 中手动创建一个空的 idea.properties 文件。

如果您没有 JetBrains Rider 配置目录的写入权限,您可以添加 RIDER_PROPERTIES 环境变量来指定 idea.properties 文件的位置。 此文件中的属性将覆盖原始默认文件和 JetBrains Rider 配置目录中的相应属性。

常用属性

用户经常更改 默认 IDE 目录的位置。 更多信息请参阅 更改 IDE 目录的位置

可能影响性能的限制:

idea.max.content.load.filesize

JetBrains Rider 能够打开的文件最大尺寸(以千字节为单位)。 处理大文件可能会影响编辑器性能并增加内存消耗。 默认值为 20000

idea.max.intellisense.filesize

JetBrains Rider 提供编码辅助的文件最大尺寸(单位:千字节)。 “大文件的编码辅助可能会影响编辑器性能并增加内存消耗。” 默认值为 2500

idea.cycle.buffer

控制台循环缓冲区的最大大小(以千字节为单位)。 如果控制台输出大小超过此值,最旧的行将被删除。 要禁用循环缓冲区,请设置 idea.cycle.buffer.size=disabled

idea.max.vcs.loaded.size.kb

JetBrains Rider 在 比较更改 时,显示过去文件内容的最大大小(以千字节为单位)。 默认值为 20480

请在单独的行中指定每个属性。 示例平台属性文件:

idea.max.intellisense.filesize=5000 idea.cycle.buffer.size=1024

JetBrains Rider 提供许多其他属性来定义与环境(窗口管理器、启动器、文件系统等)的交互。 大多数情况下,它们就像隐藏设置(即它们并未明显显示出来),您在某些情况下可能需要启用或禁用。 仅在获得 JetBrains 支持团队建议时更改这些属性。

最后修改日期: 2025年 9月 26日