diff --git a/platform/platform-impl/src/com/intellij/idea/StartupUtil.java b/platform/platform-impl/src/com/intellij/idea/StartupUtil.java index 7d75b0f67980..e6550cbf46ea 100644 --- a/platform/platform-impl/src/com/intellij/idea/StartupUtil.java +++ b/platform/platform-impl/src/com/intellij/idea/StartupUtil.java @@ -493,10 +493,14 @@ public class StartupUtil { } private static void loadSystemLibraries(Logger log) { + Activity activity = ParallelActivity.PREPARE_APP_INIT.start(ActivitySubNames.LOAD_SYSTEM_LIBS); + JnaLoader.load(log); //noinspection ResultOfMethodCallIgnored IdeaWin32.isAvailable(); + + activity.end(); } private static void startLogging(@NotNull Logger log) { diff --git a/platform/util/src/com/intellij/diagnostic/ActivitySubNames.java b/platform/util/src/com/intellij/diagnostic/ActivitySubNames.java index c7a8622e56e2..c624cd9e4d7d 100644 --- a/platform/util/src/com/intellij/diagnostic/ActivitySubNames.java +++ b/platform/util/src/com/intellij/diagnostic/ActivitySubNames.java @@ -9,6 +9,7 @@ public final class ActivitySubNames { public static final String REGISTER_BUNDLED_FONTS = "register bundled fonts"; public static final String SETUP_SYSTEM_LIBS = "setup system libs"; + public static final String LOAD_SYSTEM_LIBS = "load system libs"; public static final String FIX_PROCESS_ENV = "fix process env"; public static final String INIT_PLUGINS = "plugin initialization";