IntelliJ IDEA 2022.3 发布了第 2 个 EAP 版本。
主要变化:
- 优化 IDE 启动和打开项目速度
开发团队称,对于即将推出的 2022.3 版本,他们特别努力优化 IDE 的启动体验。因此,他们带来了明显的性能改进,以加快应用程序的启动和项目的打开。
通过切换到基于协程的 API,开发团队将一些过去按顺序运行的进程并行化。此外还设法减少了类加载,并在 Intention Action、检查、IElementType、IStubElementType 常量和其他扩展上节省了大量时间,这些扩展以前是在没有实际需要的情况下加载和实例化的。
除此之外,他们已经消除了捆绑插件中几乎所有的项目组件,将启动时的整体性能,包括编辑器的恢复,提高了 30% 左右。
- 在火焰图提供按组别查看调用功能
此功能将占用其父时间的绝大部分时间的调用序列和标准库方法实现(例如java.util )进行分组,并将它们显示为Flame Graph上的折叠列表。这样可以更轻松地处理数据并专注于最可能的优化目标——需要大量计算资源的调用。
- 引入新的 Kotlin K2 编译器
Kotlin 团队发布了 Kotlin 1.7.20 版本,更新了新的 Kotlin K2 编译器的 Alpha 版本。这个新编译器的主要目标是改进性能。
详情查看发布公告。