Reporter |
|
---|---|
Created | Oct 18, 2017 6:02:44 PM |
Updated | Apr 9, 2018 7:21:43 PM |
Subsystem | Live Templates |
Assignee | Slava Tutushkin (slava.tutushkin) |
Priority | Show-stopper |
State | Reopened |
Type | Performance Problem |
Fix version | 2017.3 |
Affected versions | 2017.2.2 |
Fixed In Version ReSharper | Undefined |
VsVersion | VS 2017 RTM |
100,00% Work • 30 403 ms • JetBrains.ReSharper.Features.Intellisense.CodeCompletion.Sessions.AutomaticCodeCompletionSession+AsyncCompletionExecutor.Work
100,00% GetCompletionResult • 30 403 ms • JetBrains.ReSharper.Feature.Services.CodeCompletion.IntellisenseManager.GetCompletionResult(CodeCompletionParameters, ITextControl)
98,53% GetCompletionResult • 29 956 ms • JetBrains.ReSharper.Feature.Services.CodeCompletion.IntellisenseManager.GetCompletionResult(CodeCompletionParameters, ITextControl, IReadOnlyList, IReadOnlyList)
90,09% CatchIgnoreException • 27 390 ms • JetBrains.Util.Logging.Logger.CatchIgnoreException(Func, TValue)
89,75% <GetCompletionResult>b__28 • 27 287 ms • JetBrains.ReSharper.Feature.Services.CodeCompletion.IntellisenseManager+<>c__DisplayClass5a.<GetCompletionResult>b__28
89,75% AddLookupItems • 27 287 ms • JetBrains.ReSharper.Feature.Services.CodeCompletion.Infrastructure.ItemsProviderOfSpecificContext
87,51% MoveNext • 26 606 ms • JetBrains.ReSharper.Feature.Services.Razor.CSharp.LiveTemplates.RazorCSharpProjectScopeProvider+<ProvideScopePoints>d__d.MoveNext
87,51% IsPossibleViewsFolder • 26 606 ms • JetBrains.ReSharper.Feature.Services.Asp.CustomReferences.MvcUtil.IsPossibleViewsFolder(MvcCache, IPsiModule, IProjectFolder)
87,51% Any • 26 606 ms • System.Linq.Enumerable.Any(IEnumerable)
87,51% MoveNext • 26 606 ms • JetBrains.ReSharper.Feature.Services.Asp.CustomReferences.MvcUtil+<GetMvcViewNames>d__54.MoveNext
87,51% MoveNext • 26 606 ms • JetBrains.ReSharper.Feature.Services.Asp.CustomReferences.MvcCacheEx+<GetLocations>d__0.MoveNext
87,51% MoveNext • 26 606 ms • JetBrains.ReSharper.Feature.Services.Asp.Caches.MvcCache+<GetLocationsInternal>d__20.MoveNext
►87,39% MoveNext • 26 569 ms • JetBrains.ReSharper.Feature.Services.Asp.Caches.MvcCache+<GetData>d__17.MoveNext
►0,12% MoveNext • 37 ms • JetBrains.ReSharper.Feature.Services.Asp.Caches.MvcCache+<GetSuspiciousFiles>d__43.MoveNext
►0,28% <EnumerateRealScopePoints>b__0 • 84 ms • JetBrains.ReSharper.Feature.Services.LiveTemplates.Scope.TemplateScopeManager+<>c__DisplayClass2.<EnumerateRealScopePoints>b__0(IScopeProvider)
►0,15% MoveNext • 46 ms • JetBrains.ReSharper.LiveTemplates.CSharp.Scope.CSharpScopeProvider+<ProvideScopePoints>d__f.MoveNext
►1,18% GetCachedTemplates • 359 ms • JetBrains.ReSharper.Feature.Services.LiveTemplates.LiveTemplates.LiveTemplatesManager.GetCachedTemplates(TemplateApplicability, Func)
0,16% EnumerateMatchedRealScopePoints • 48 ms • JetBrains.ReSharper.Feature.Services.LiveTemplates.Scope.TemplateScopeManager.EnumerateMatchedRealScopePoints(IEnumerable, IEnumerable, Boolean)
►0,06% GetSourceTokenAtOffset • 18 ms • JetBrains.ReSharper.Feature.Services.Util.TextControlToPsi.GetSourceTokenAtOffset(ISolution, DocumentOffset)
►0,10% GetComponent • 31 ms • JetBrains.Application.Components.ComponentContainerEx.GetComponent(IComponentContainer)
►0,34% <GetCompletionResult>b__20 • 104 ms • JetBrains.ReSharper.Feature.Services.CodeCompletion.IntellisenseManager+<>c__DisplayClass51.<GetCompletionResult>b__20
►6,39% Using • 1 944 ms • JetBrains.DataFlow.Lifetimes.Using(Action)
►1,56% CatchIgnoreException • 475 ms • JetBrains.Util.Logging.Logger.CatchIgnoreException(Action)
►0,11% ToList • 34 ms • System.Linq.Enumerable.ToList(IEnumerable)
0,08% CheckAndThrow • 24 ms • JetBrains.Application.InterruptableActivityCookie.CheckAndThrow(IProgressIndicator)
0,07% [Garbage collection] • 21 ms
►1,47% SpecificCodeCompletionContexts • 447 ms • JetBrains.ReSharper.Feature.Services.CodeCompletion.IntellisenseManager.SpecificCodeCompletionContexts(CodeCompletionParameters, ITextControl)
100,00% GetCompletionResult • 30 403 ms • JetBrains.ReSharper.Feature.Services.CodeCompletion.IntellisenseManager.GetCompletionResult(CodeCompletionParameters, ITextControl)
98,53% GetCompletionResult • 29 956 ms • JetBrains.ReSharper.Feature.Services.CodeCompletion.IntellisenseManager.GetCompletionResult(CodeCompletionParameters, ITextControl, IReadOnlyList, IReadOnlyList)
90,09% CatchIgnoreException • 27 390 ms • JetBrains.Util.Logging.Logger.CatchIgnoreException(Func, TValue)
89,75% <GetCompletionResult>b__28 • 27 287 ms • JetBrains.ReSharper.Feature.Services.CodeCompletion.IntellisenseManager+<>c__DisplayClass5a.<GetCompletionResult>b__28
89,75% AddLookupItems • 27 287 ms • JetBrains.ReSharper.Feature.Services.CodeCompletion.Infrastructure.ItemsProviderOfSpecificContext
1.AddLookupItems(ISpecificCodeCompletionContext, IItemsCollector, Object)
89,68% AddLookupItems • 27 267 ms • JetBrains.ReSharper.Feature.Services.CodeCompletion.IncludeTemplatesRule.AddLookupItems(ISpecificCodeCompletionContext, IItemsCollector)
89,68% GetLookupItems • 27 267 ms • JetBrains.ReSharper.Feature.Services.LiveTemplates.Util.TemplateActionsUtil.GetLookupItems(ITextControl, ISolution, Boolean, Boolean, TemplateApplicability, ISpecificCodeCompletionContext)
89,58% MoveNext • 27 236 ms • JetBrains.ReSharper.Feature.Services.LiveTemplates.LiveTemplates.LiveTemplatesManager+<GetTemplatesInternal>d__e.MoveNext
88,18% List
1..ctor • 26 810 ms • System.Collections.Generic.List`1..ctor(IEnumerable)87,51% MoveNext • 26 606 ms • JetBrains.ReSharper.Feature.Services.Razor.CSharp.LiveTemplates.RazorCSharpProjectScopeProvider+<ProvideScopePoints>d__d.MoveNext
87,51% IsPossibleViewsFolder • 26 606 ms • JetBrains.ReSharper.Feature.Services.Asp.CustomReferences.MvcUtil.IsPossibleViewsFolder(MvcCache, IPsiModule, IProjectFolder)
87,51% Any • 26 606 ms • System.Linq.Enumerable.Any(IEnumerable)
87,51% MoveNext • 26 606 ms • JetBrains.ReSharper.Feature.Services.Asp.CustomReferences.MvcUtil+<GetMvcViewNames>d__54.MoveNext
87,51% MoveNext • 26 606 ms • JetBrains.ReSharper.Feature.Services.Asp.CustomReferences.MvcCacheEx+<GetLocations>d__0.MoveNext
87,51% MoveNext • 26 606 ms • JetBrains.ReSharper.Feature.Services.Asp.Caches.MvcCache+<GetLocationsInternal>d__20.MoveNext
►87,39% MoveNext • 26 569 ms • JetBrains.ReSharper.Feature.Services.Asp.Caches.MvcCache+<GetData>d__17.MoveNext
►0,12% MoveNext • 37 ms • JetBrains.ReSharper.Feature.Services.Asp.Caches.MvcCache+<GetSuspiciousFiles>d__43.MoveNext
►0,28% <EnumerateRealScopePoints>b__0 • 84 ms • JetBrains.ReSharper.Feature.Services.LiveTemplates.Scope.TemplateScopeManager+<>c__DisplayClass2.<EnumerateRealScopePoints>b__0(IScopeProvider)
►0,15% MoveNext • 46 ms • JetBrains.ReSharper.LiveTemplates.CSharp.Scope.CSharpScopeProvider+<ProvideScopePoints>d__f.MoveNext
►1,18% GetCachedTemplates • 359 ms • JetBrains.ReSharper.Feature.Services.LiveTemplates.LiveTemplates.LiveTemplatesManager.GetCachedTemplates(TemplateApplicability, Func)
0,16% EnumerateMatchedRealScopePoints • 48 ms • JetBrains.ReSharper.Feature.Services.LiveTemplates.Scope.TemplateScopeManager.EnumerateMatchedRealScopePoints(IEnumerable, IEnumerable, Boolean)
►0,06% GetSourceTokenAtOffset • 18 ms • JetBrains.ReSharper.Feature.Services.Util.TextControlToPsi.GetSourceTokenAtOffset(ISolution, DocumentOffset)
►0,10% GetComponent • 31 ms • JetBrains.Application.Components.ComponentContainerEx.GetComponent(IComponentContainer)
►0,34% <GetCompletionResult>b__20 • 104 ms • JetBrains.ReSharper.Feature.Services.CodeCompletion.IntellisenseManager+<>c__DisplayClass51.<GetCompletionResult>b__20
►6,39% Using • 1 944 ms • JetBrains.DataFlow.Lifetimes.Using(Action)
►1,56% CatchIgnoreException • 475 ms • JetBrains.Util.Logging.Logger.CatchIgnoreException(Action)
►0,11% ToList • 34 ms • System.Linq.Enumerable.ToList(IEnumerable)
0,08% CheckAndThrow • 24 ms • JetBrains.Application.InterruptableActivityCookie.CheckAndThrow(IProgressIndicator)
0,07% [Garbage collection] • 21 ms
►1,47% SpecificCodeCompletionContexts • 447 ms • JetBrains.ReSharper.Feature.Services.CodeCompletion.IntellisenseManager.SpecificCodeCompletionContexts(CodeCompletionParameters, ITextControl)