From b6c003a833c303962f9f1a007d6ee1cd3b6ea25e Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Mon, 12 Jun 2023 19:28:15 +0200 Subject: [PATCH] disable IdeaFreezeReporter for dev mode GitOrigin-RevId: f03db4024624928c55022f2e80ae59ca1dc31a07 --- .../src/com/intellij/diagnostic/IdeaFreezeReporter.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/diagnostic/IdeaFreezeReporter.kt b/platform/platform-impl/src/com/intellij/diagnostic/IdeaFreezeReporter.kt index 18bd4faf9acf..2e30c2b3a724 100644 --- a/platform/platform-impl/src/com/intellij/diagnostic/IdeaFreezeReporter.kt +++ b/platform/platform-impl/src/com/intellij/diagnostic/IdeaFreezeReporter.kt @@ -9,6 +9,7 @@ import com.intellij.featureStatistics.fusCollectors.LifecycleUsageTriggerCollect import com.intellij.ide.AppLifecycleListener import com.intellij.ide.plugins.PluginManagerCore import com.intellij.ide.plugins.PluginUtil +import com.intellij.idea.AppMode import com.intellij.internal.DebugAttachDetector import com.intellij.openapi.application.Application import com.intellij.openapi.application.ApplicationManager @@ -55,12 +56,12 @@ internal class IdeaFreezeReporter : PerformanceListener { } }) - if (DEBUG || !PluginManagerCore.isRunningFromSources()) { + if (DEBUG || (!PluginManagerCore.isRunningFromSources() && !AppMode.isDevServer())) { reportUnfinishedFreezes() } } - if (!DEBUG && PluginManagerCore.isRunningFromSources() || !isEnabled(app)) { + if (!DEBUG && (PluginManagerCore.isRunningFromSources() || AppMode.isDevServer()) || !isEnabled(app)) { throw ExtensionNotApplicableException.create() } }