Quantcast
Channel: YouTrackReSharper (RSRP) - Bug and Issue Tracker
Viewing all articles
Browse latest Browse all 106942

RSRP-466697: MvcUtil.IsPossibleViewsFolder is very slow in completion

$
0
0
Reporter Sergey Kuks (coox) Sergey Kuks (coox)
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.ItemsProviderOfSpecificContext1.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)

Viewing all articles
Browse latest Browse all 106942

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>