-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Closed
Description
Seeing the persistent storage service taking more time to serialize things in 64-bit
| Name | Base | Test | Delta | Responsibility % | Overweight % | Interest Level |
|---|---|---|---|---|---|---|
| microsoft.visualstudio.shell.framework!Microsoft.VisualStudio.Shell.TableManager.TableEntryExtensions.TryGetValue(class Microsoft.VisualStudio.Shell.TableManager.ITableEntry,class System.String,!!0&,!!0) | 669.0 | 27598.0 | 26929.0 | 6.28 | 11929.78 | 4 |
| microsoft.visualstudio.shell.framework!Microsoft.VisualStudio.Shell.TableManager.TableEntryExtensions.TryGetValue(class Microsoft.VisualStudio.Shell.TableManager.ITableEntry,class System.String,!!0&) | 1344.0 | 23925.0 | 22581.0 | 5.26 | 4979.46 | 4 |
| microsoft.codeanalysis.workspaces.ni!Microsoft.CodeAnalysis.Host.AbstractPersistentStorage.ReadStreamAsync(Microsoft.CodeAnalysis.Document, System.String, System.Threading.CancellationToken) | 28553.0 | 50814.0 | 22261.0 | 5.19 | 231.06 | 4 |
| microsoft.codeanalysis.workspaces.ni!Microsoft.CodeAnalysis.Storage.AbstractPersistentStorageService+PersistentStorageReferenceCountedDisposableWrapper.ReadStreamAsync(Microsoft.CodeAnalysis.Document, System.String, System.Threading.CancellationToken) | 28665.0 | 50911.0 | 22246.0 | 5.19 | 230.01 | 4 |
| microsoft.codeanalysis.workspaces.ni!Microsoft.CodeAnalysis.SQLite.Interop.NativeMethods.sqlite3_step(Microsoft.CodeAnalysis.SQLite.Interop.SafeSqliteStatementHandle) | 964.0 | 16462.0 | 15498.0 | 3.61 | 4764.72 | 3 |
| nerdbank.streams.ni!Nerdbank.Streams.PipeExtensions+<>c__DisplayClass20_0+<b__2>d.MoveNext() | 7352.0 | 17029.0 | 9677.0 | 2.26 | 390.10 | 3 |
| system.collections.immutable.ni!System.Collections.Immutable.ImmutableDictionary`2[System.__Canon,System.__Canon].TryGetValue(System.__Canon, System.__Canon ByRef) | 16578.0 | 30080.0 | 13502.0 | 3.15 | 241.38 | 3 |
mscorlib.ni!System.Collections.Concurrent.ConcurrentDictionary2[System.__Canon,System.__Canon].GetOrAdd(System.__Canon, System.Func2) |
19893.0 | 32802.0 | 12909.0 | 3.01 | 192.32 | 3 |
| system.collections.immutable.ni!System.Collections.Immutable.ImmutableDictionary`2[System.__Canon,System.__Canon].TryGetValue(System.__Canon, MutationInput, System.__Canon ByRef) | 15041.0 | 24074.0 | 9033.0 | 2.11 | 177.99 | 3 |
| microsoft.codeanalysis.workspaces.ni!Microsoft.CodeAnalysis.Workspaces.Diagnostics.DiagnosticDataSerializer.DeserializeAsync(Microsoft.CodeAnalysis.Host.IPersistentStorageService, Microsoft.CodeAnalysis.Project, Microsoft.CodeAnalysis.TextDocument, System.String, System.Threading.CancellationToken) | 38579.0 | 58638.0 | 20059.0 | 4.68 | 154.10 | 3 |
| microsoft.codeanalysis.features.ni!Microsoft.CodeAnalysis.Diagnostics.EngineV2.DiagnosticIncrementalAnalyzer+ProjectState.DeserializeDiagnosticsAsync(Microsoft.CodeAnalysis.Host.IPersistentStorageService, Microsoft.CodeAnalysis.Workspaces.Diagnostics.DiagnosticDataSerializer, Microsoft.CodeAnalysis.Project, Microsoft.CodeAnalysis.TextDocument, System.Object, System.String, System.Threading.CancellationToken) | 39540.0 | 59599.0 | 20059.0 | 4.68 | 150.35 | 3 |
| microsoft.codeanalysis.features.ni!Microsoft.CodeAnalysis.Diagnostics.EngineV2.DiagnosticIncrementalAnalyzer+ProjectState+d__22.MoveNext() | 47520.0 | 65398.0 | 17878.0 | 4.17 | 111.50 | 3 |
traces can be found here: \mlangfs1\public\jmarolf\diagnosticsPerfTraces
Reactions are currently unavailable