Skip to content

Instantly share code, notes, and snippets.

@genlu
Created April 4, 2022 18:12
Show Gist options
  • Select an option

  • Save genlu/e14fc8d3158e27d47896cc3e681ae054 to your computer and use it in GitHub Desktop.

Select an option

Save genlu/e14fc8d3158e27d47896cc3e681ae054 to your computer and use it in GitHub Desktop.
Threads_BannedGetServiceRPCCount_Total_devenv stcak
https://devdiv.visualstudio.com/DevDiv/_git/VS/pullrequest/390652
Name
Thread (6568) CPU=1520ms
+ ntdll!RtlUserThreadStart
+ kernel32!BaseThreadInitThunk
+ clr!Thread::intermediateThreadProc
+ clr!ThreadpoolMgr::WorkerThreadStart
+ clr!ThreadpoolMgr::ExecuteWorkRequest
+ clr!ManagedPerAppDomainTPCount::DispatchWorkItem
+ clr!??ManagedThreadBase_FullTransitionWithAD
+ clr!??ManagedThreadBase_DispatchOuter
+ clr!ManagedThreadBase_DispatchMiddle
+ clr!ManagedThreadBase_DispatchInner
+ clr!QueueUserWorkItemManagedCallback
+ clr!MethodDescCallSite::CallTargetWorker
+ clr!??CallDescrWorkerWithHandler
+ clr!CallDescrWorkerInternal
+ mscorlib.ni!ThreadPoolWorkQueue.Dispatch
+ mscorlib.ni!Task.ExecuteEntry
+ mscorlib.ni!Task.ExecuteWithThreadLocal
+ mscorlib.ni!ExecutionContext.Run
+ mscorlib.ni!ExecutionContext.RunInternal
+ mscorlib.ni!Task.Execute
+ mscorlib.ni!System.Threading.Tasks.Task`1[System.__Canon].InnerInvoke()
+ microsoft.codeanalysis.languageserver.protocol.ni!Microsoft.CodeAnalysis.CodeFixes.CodeFixService+<>c__DisplayClass15_0.<GetMostSevereFixAsync>g__GetFirstFixAsync|2(System.Collections.Generic.SortedDictionary`2>, System.Threading.CancellationToken)
+ microsoft.codeanalysis.languageserver.protocol.ni!System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[System.__Canon].Start[Microsoft.CodeAnalysis.CodeFixes.CodeFixService+<>c__DisplayClass15_0+<<GetMostSevereFixAsync>g__GetFirstFixAsync|2>d](<<GetMostSevereFixAsync>g__GetFirstFixAsync|2>d ByRef)
+ microsoft.codeanalysis.languageserver.protocol.ni!Microsoft.CodeAnalysis.CodeFixes.CodeFixService+<>c__DisplayClass15_0+<<GetMostSevereFixAsync>g__GetFirstFixAsync|2>d.MoveNext()
+ microsoft.codeanalysis.languageserver.protocol.ni!Microsoft.CodeAnalysis.CodeFixes.CodeFixService+<StreamFixesAsync>d__22.System.Collections.Generic.IAsyncEnumerator.MoveNextAsync()
+ mscorlib.ni!System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[System.__Canon](System.__Canon ByRef)
+ microsoft.codeanalysis.languageserver.protocol.ni!Microsoft.CodeAnalysis.CodeFixes.CodeFixService+<StreamFixesAsync>d__22.MoveNext()
+ mscorlib.ni!System.Lazy`1[System.__Canon].LazyInitValue()
+ mscorlib.ni!System.Lazy`1[System.__Canon].CreateValue()
+ microsoft.codeanalysis.languageserver.protocol.ni!Microsoft.CodeAnalysis.CodeFixes.CodeFixService+<>c__DisplayClass33_1.<GetFixerPriorityPerLanguageMap>b__0()
+ microsoft.codeanalysis.languageserver.protocol.ni!CodeFixService.TryGetWorkspaceFixer
+ mscorlib.ni!System.Lazy`1[System.__Canon].LazyInitValue()
+ mscorlib.ni!System.Lazy`1[System.__Canon].CreateValue()
+ microsoft.visualstudio.composition.ni!Microsoft.VisualStudio.Composition.DelegateServices+<>c__DisplayClass2_0`1[System.__Canon].<As>b__0()
+ microsoft.visualstudio.composition.ni!Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory+RuntimeExportProvider+<>c__DisplayClass15_0.<GetExportedValueHelper>b__0()
+ microsoft.visualstudio.composition.ni!Microsoft.VisualStudio.Composition.ExportProvider+PartLifecycleTracker.GetValueReadyToExpose()
+ microsoft.visualstudio.composition.ni!Microsoft.VisualStudio.Composition.ExportProvider+PartLifecycleTracker.MoveToState(PartLifecycleState)
+ microsoft.visualstudio.composition.ni!Microsoft.VisualStudio.Composition.ExportProvider+PartLifecycleTracker.MoveNext(PartLifecycleState)
+ microsoft.visualstudio.composition.ni!Microsoft.VisualStudio.Composition.ExportProvider+PartLifecycleTracker.Create()
+ microsoft.visualstudio.composition.ni!Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory+RuntimeExportProvider+RuntimePartLifecycleTracker.CreateValue()
+ microsoft.visualstudio.composition.ni!ReflectionHelpers.Instantiate
|+ mscorlib.ni!RuntimeConstructorInfo.Invoke
| + clr!RuntimeMethodHandle::InvokeMethod
| + clr!CallDescrWorkerReflectionWrapper
| + clr!??CallDescrWorkerWithHandler
| + clr!CallDescrWorkerInternal
| + microsoft.visualstudio.designtools.xamllanguageservice.ni!Microsoft.VisualStudio.DesignTools.Xaml.LanguageService.CodeAnalysis.CodeFixes.SupressError.XamlSupressDesignerErrorCodeFixProvider..ctor(Microsoft.VisualStudio.Shell.SVsServiceProvider)
| + microsoft.visualstudio.designtools.designerhost.ni!Microsoft.VisualStudio.DesignTools.DesignerHost.HostServices.ServiceProviderExtensions.GetRequiredHostService[System.__Canon](System.IServiceProvider, System.Type)
| + microsoft.visualstudio.designtools.designerhost.ni!Microsoft.VisualStudio.DesignTools.DesignerHost.HostServices.ServiceProviderExtensions.GetHostService[System.__Canon](System.IServiceProvider, System.Type)
| + microsoft.visualstudio.designtools.utilitybase.ni!?
| + microsoft.visualstudio.shell.framework.ni!ServiceProvider.GetService
| + microsoft.visualstudio.shell.framework.ni!ServiceProvider.QueryService
| + microsoft.visualstudio.shell.framework.ni!ServiceProvider.QueryService
| + microsoft.visualstudio.interop.ni!?
| + msenv!?
| + clr!GenericComCallStub
| + clr!COMToCLRWorker
| + clr!COMToCLRDispatchHelper
| + microsoft.visualstudio.interop.ni!?
| + microsoft.visualstudio.shell.ui.internal.ni!VsTask.InternalGetResult
| + mscorlib.ni!System.Threading.Tasks.Task`1[System.__Canon].GetResultCore(Boolean)
| + mscorlib.ni!Task.InternalWait
| + mscorlib.ni!Task.SpinThenBlockingWait
| + mscorlib.ni!Task.SpinWait
| + mscorlib.ni!DomainNeutralILStubClass.IL_STUB_PInvoke()
| + clr!ThreadNative::YieldThread
| + kernelbase!?
| + ntdll!ZwYieldExecution
| + ntoskrnl!?
| + BLOCKED_TIME
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment