Performance of runIde in split mode

Hi, I wanted to check if my plugins could be easy adapated to the split mode. I:

  • cloned https://github.com/JetBrains/intellij-platform-modular-plugin-template
  • updated the org.jetbrains.intellij.platform.settings plugin from 2.14.0 to 2.16.0 (in settings.gradle.kts), because the latest version is much faster, especially on Windows
  • ran ./gradlew clean runIde --scan (runIde, because I also need to test in normal mode)
  • closed the sandboxed IDE

My results:

  • On Windows, I see the sandboxed IDE after 2 minutes. It was 6 minutes with the platform plugin 2.14.0 :blush:, but 2 minutes is still too much.
    build scan.
    I did this test from the IDE (IJ 2026.1.2) via a Run Configuration. The configuration phase is slow (1 minute), but I also see runIde during 50s, then the sandboxed IDE finally appears.
  • On Linux, I see the sandboxed IDE after 21s.
    build scan.
    I did this test from the command line. Here, the configuration phase is faster, but it still spend 20s in the execution phase (I see runIde in my terminal), then I see the sandboxed IDE. It should be faster.

Nota: I get similar results when running the backend + the frontend IDE’s run configurations. I ran runIde because it’s more easy to test, and even if I rework my plugins to support the split mode, most users still use the normal mode, so, we should be able to test both modes.

Should I create issues on a github repo? Which One?
Thx

We are aware of the perf issues on Windows. There are ongoing improvements (like the one after 2.14), but there is still some additional space for improvement which is already in progress.