# 性能技巧

> For the complete documentation index, see [llms.txt](https://www.jetbrains.com/zh-cn/help/idea/llms.txt).

> **TL;DR**
> 必需插件：   Scala  ： [安装方法](get-started-with-scala.html#scala_plugin)

这里您可以找到一些建议，帮助您通过 Scala 插件提升 IntelliJ IDEA 的性能。

## 确保内存充足

要查看当前内存使用情况，请右键点击状态栏并启用   内存指示器  （或   查找操作"CPU 和内存实时图表"  ）。 如有必要，请使用  `帮助 | 更改内存设置`  增加最大堆大小。

## 使代码更适合代码高亮显示

正如代码具有运行时性能一样，代码也具有编译时性能。 "高亮显示的法则" 和物理定律一样，是现实存在的，要高效地进行高亮显示就应该遵循这些法则。 请参阅有关 [如何使代码更适合代码高亮显示](https://blog.jetbrains.com/scala/2026/05/07/how-to-make-code-highlighting-friendly/)的指南。

## 尝试增量高亮显示

使用内置高亮显示时，您可以启用  `设置 | 语言 | Scala | 编辑器 | 增量高亮显示` 以 [仅高亮显示可见部分](https://blog.jetbrains.com/scala/2026/04/21/incremental-highlighting/)。 （按两次 Esc 可高亮显示整个文件。）这有助于减少 CPU、RAM 和电池使用，尤其是在大型复杂文件中，同时还能提高响应速度。

## 使用不带检查的基于编译器的高亮显示

使用  `设置 | 语言 | Scala | 编辑器 | 错误高亮: 编译器`  有助于处理复杂代码中的错误误报，但在正常情况下，它通常更慢，并且会消耗更多资源。 但是，如果您还   禁用内置检查  ，则在内置类型推断有挑战的情况下，这可以帮助减少 CPU、RAM 和电池的使用。

## 捕获 CPU 和内存快照

有时，性能问题是固有的，取决于代码。 另一些时候，原因在于算法效率不高。 请遵循有关 [报告性能问题](https://intellij-support.jetbrains.com/hc/en-us/articles/207241235-Reporting-performance-problems)的指南，捕获 CPU 和内存快照并将其发布到 [问题跟踪器](https://youtrack.jetbrains.com/issues/SCL#newissue)，这可以帮助我们诊断并修复该问题。

## 取得联系

如果您有任何问题，我们很乐意在 [Scala 插件 Discord 频道](https://discord.gg/aUKpZzeHCK)中为您解答。

