Reporter | Sergey Kuks (coox) |
---|---|
Created | Apr 12, 2016 5:08:00 PM |
Updated | Apr 21, 2018 7:40:31 PM |
Subsystem | Platform - VS Integration |
Assignee | Denis Korneev (Denis.Korneev) |
Priority | Critical |
State | Fixed In Branch |
Type | Performance Problem |
Fix version | 2018.1.1 |
Affected versions | No Affected versions |
Fixed In Version ReSharper | Undefined |
VsVersion | All Versions |
100.00 % VsKeyBindingsProcessor..ctor • 21,607 ms • JetBrains.VsIntegration.Shell.ActionManagement.VsKeyBindingsProcessor..ctor(Lifetime, ILogger, IWindowsHookManager, VsCommandScopeMonitor, VsKeyBindingsCache, Lazy[VsCommandIdMapping])
100.00 % CollectKeyBindings • 21,607 ms • JetBrains.VsIntegration.Shell.ActionManagement.VsKeyBindingsCache.CollectKeyBindings
100.00 % CatchSilent • 21,607 ms • JetBrains.Util.Logging.Logger.CatchSilent(Action)
100.00 % <CollectKeyBindings>b__2 • 21,607 ms • JetBrains.VsIntegration.Shell.ActionManagement.VsKeyBindingsCache+<>c__DisplayClass5.<CollectKeyBindings>b__2
100.00 % WithEnglishInputLanguage • 21,607 ms • JetBrains.Util.InputLanguageUtil.WithEnglishInputLanguage(Action, ILogger)
99.96 % <CollectKeyBindings>b__3 • 21,599 ms • JetBrains.VsIntegration.Shell.ActionManagement.VsKeyBindingsCache+<>c__DisplayClass5.<CollectKeyBindings>b__3
99.24 % CatchSilent • 21,442 ms • JetBrains.Util.Logging.Logger.CatchSilent(Action)
99.24 % <CollectKeyBindings>b__4 • 21,442 ms • JetBrains.VsIntegration.Shell.ActionManagement.VsKeyBindingsCache+<>c__DisplayClass5+<>c__DisplayClass8.<CollectKeyBindings>b__4
67.66 % CommandScopeFromName • 14,620 ms • JetBrains.VsIntegration.Shell.ActionManagement.VsKeyBindingsCache.CommandScopeFromName(String)
67.66 % GetCommandScopeName • 14,620 ms • JetBrains.Platform.VisualStudio.SinceVs11.Shell.ActionManagement.VsKeyBindingsCacheSinceVs11.GetCommandScopeName(Guid)
67.66 % GetOrCreateValue • 14,620 ms • JetBrains.Util.CollectionUtil.GetOrCreateValue(IDictionary[TKeyTValue], TKey, Func[TValue])
67.66 % <GetCommandScopeName>b__2 • 14,620 ms • JetBrains.Platform.VisualStudio.SinceVs11.Shell.ActionManagement.VsKeyBindingsCacheSinceVs11+<>c__DisplayClass4.<GetCommandScopeName>b__2
67.66 % Catch • 14,620 ms • JetBrains.Util.Logging.Logger.Catch(Func[TValue])
67.66 % <GetCommandScopeName>b__3 • 14,620 ms • JetBrains.Platform.VisualStudio.SinceVs11.Shell.ActionManagement.VsKeyBindingsCacheSinceVs11+<>c__DisplayClass4.<GetCommandScopeName>b__3
67.63 % [Native code] • 14,613 ms
►47.91 % OpenAssemblyResourceManifest4 • 10,353 ms • Microsoft.VisualStudio.CommonIDE.ResourceLoader.OpenAssemblyResourceManifest4(String, Int32)
►19.72 % GetString • 4,261 ms • Microsoft.VisualStudio.CommonIDE.ResourceLoader.GetString(String, Int32)
►31.19 % GetBindings • 6,740 ms • JetBrains.VsIntegration.Shell.ActionManagement.VsCommandExtensions.GetBindings(Command)
►0.31 % ToVsShortcut • 66 ms • JetBrains.VsIntegration.Shell.ActionManagement.VsBindingsConverter.ToVsShortcut(VsLocalizer, String)
0.04 % GetCommandID • 8 ms • JetBrains.VsIntegration.Shell.ActionManagement.VsCommandExtensions.GetCommandID(Command)
0.13 % MoveNext • 28 ms • System.Runtime.InteropServices.CustomMarshalers.EnumeratorViewOfEnumVariant.MoveNext
►0.04 % [Native code] • 8 ms
0.04 % TrySetEnglishInputLanguage • 8 ms • JetBrains.Util.InputLanguageUtil.TrySetEnglishInputLanguage(ILogger)
100.00 % CollectKeyBindings • 21,607 ms • JetBrains.VsIntegration.Shell.ActionManagement.VsKeyBindingsCache.CollectKeyBindings
100.00 % CatchSilent • 21,607 ms • JetBrains.Util.Logging.Logger.CatchSilent(Action)
100.00 % <CollectKeyBindings>b__2 • 21,607 ms • JetBrains.VsIntegration.Shell.ActionManagement.VsKeyBindingsCache+<>c__DisplayClass5.<CollectKeyBindings>b__2
100.00 % WithEnglishInputLanguage • 21,607 ms • JetBrains.Util.InputLanguageUtil.WithEnglishInputLanguage(Action, ILogger)
99.96 % <CollectKeyBindings>b__3 • 21,599 ms • JetBrains.VsIntegration.Shell.ActionManagement.VsKeyBindingsCache+<>c__DisplayClass5.<CollectKeyBindings>b__3
99.24 % CatchSilent • 21,442 ms • JetBrains.Util.Logging.Logger.CatchSilent(Action)
99.24 % <CollectKeyBindings>b__4 • 21,442 ms • JetBrains.VsIntegration.Shell.ActionManagement.VsKeyBindingsCache+<>c__DisplayClass5+<>c__DisplayClass8.<CollectKeyBindings>b__4
67.66 % CommandScopeFromName • 14,620 ms • JetBrains.VsIntegration.Shell.ActionManagement.VsKeyBindingsCache.CommandScopeFromName(String)
67.66 % GetCommandScopeName • 14,620 ms • JetBrains.Platform.VisualStudio.SinceVs11.Shell.ActionManagement.VsKeyBindingsCacheSinceVs11.GetCommandScopeName(Guid)
67.66 % GetOrCreateValue • 14,620 ms • JetBrains.Util.CollectionUtil.GetOrCreateValue(IDictionary[TKeyTValue], TKey, Func[TValue])
67.66 % <GetCommandScopeName>b__2 • 14,620 ms • JetBrains.Platform.VisualStudio.SinceVs11.Shell.ActionManagement.VsKeyBindingsCacheSinceVs11+<>c__DisplayClass4.<GetCommandScopeName>b__2
67.66 % Catch • 14,620 ms • JetBrains.Util.Logging.Logger.Catch(Func[TValue])
67.66 % <GetCommandScopeName>b__3 • 14,620 ms • JetBrains.Platform.VisualStudio.SinceVs11.Shell.ActionManagement.VsKeyBindingsCacheSinceVs11+<>c__DisplayClass4.<GetCommandScopeName>b__3
67.63 % [Native code] • 14,613 ms
►47.91 % OpenAssemblyResourceManifest4 • 10,353 ms • Microsoft.VisualStudio.CommonIDE.ResourceLoader.OpenAssemblyResourceManifest4(String, Int32)
►19.72 % GetString • 4,261 ms • Microsoft.VisualStudio.CommonIDE.ResourceLoader.GetString(String, Int32)
►31.19 % GetBindings • 6,740 ms • JetBrains.VsIntegration.Shell.ActionManagement.VsCommandExtensions.GetBindings(Command)
►0.31 % ToVsShortcut • 66 ms • JetBrains.VsIntegration.Shell.ActionManagement.VsBindingsConverter.ToVsShortcut(VsLocalizer, String)
0.04 % GetCommandID • 8 ms • JetBrains.VsIntegration.Shell.ActionManagement.VsCommandExtensions.GetCommandID(Command)
0.13 % MoveNext • 28 ms • System.Runtime.InteropServices.CustomMarshalers.EnumeratorViewOfEnumVariant.MoveNext
►0.04 % [Native code] • 8 ms
0.04 % TrySetEnglishInputLanguage • 8 ms • JetBrains.Util.InputLanguageUtil.TrySetEnglishInputLanguage(ILogger)