From 12c7cf30914714e8757543001dce4a3fd0196fa0 Mon Sep 17 00:00:00 2001 From: Sergey Malenkov Date: Wed, 10 Oct 2018 16:36:48 +0300 Subject: [PATCH] log loading time for children of configurables --- .../com/intellij/openapi/options/ex/ConfigurableWrapper.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/platform/platform-impl/src/com/intellij/openapi/options/ex/ConfigurableWrapper.java b/platform/platform-impl/src/com/intellij/openapi/options/ex/ConfigurableWrapper.java index 0f9f63c73785..e773517127c5 100644 --- a/platform/platform-impl/src/com/intellij/openapi/options/ex/ConfigurableWrapper.java +++ b/platform/platform-impl/src/com/intellij/openapi/options/ex/ConfigurableWrapper.java @@ -246,6 +246,7 @@ public class ConfigurableWrapper implements SearchableConfigurable, Weighted { @Override public Configurable[] getConfigurables() { if (!isInitialized) { + long time = System.currentTimeMillis(); ArrayList list = new ArrayList<>(); if (super.myEp.dynamic) { Composite composite = cast(Composite.class, this); @@ -289,6 +290,7 @@ public class ConfigurableWrapper implements SearchableConfigurable, Weighted { } myKids = ArrayUtil.toObjectArray(list, Configurable.class); isInitialized = true; + ConfigurableCardPanel.warn(this, "children", time); } return myKids; }