Closed davkean closed 4 years ago
Tagging myself to get mentions.
@jasonmalinowski Just merged in https://github.com/dotnet/roslyn/issues/31306.
Tagging myself to get mentions. @jjmew
Also joining the tagging party
In future, you can just use:
@jmarolf tagging myself for updates
As I am already subscribed to the whole project it doesn't help doing the subscribe since it just goes to the same place that all other notifications go :( . If you comment then you get a special notification sent by mention@noreply.github.com.
Ah that makes sense.
I unsubscribed then resubscribed so now I'm subscribed to the thread, but the notifications still come from notifications@github.com :(
Look at the cc'd person, it gives you an indication of why you got a notification.
Ahh yes, it has manual@noreply.github.com as the email, which would be enough to configure a rule against.
The two items owned by "Setup" have been merged in.
Solution folks has merged in the QueryStatus for "Start Debugging" allocations.
@drewnoakes Merged in a fix for Large amount of lock contention in dependency node.
Extensibility folks have fixed ExtensionManagerService.ShouldDeletePendingUninstalls causes ~5 second UI delay after opening empty environment.
Assigning myself here for the issues with Owner: MSBuild.
MSBuild has fixed TaskRegistry wastes up to 1% of the heap on duplicate strings
The WPF item "PropertyChangedEventManager/WeakEventTable.Purge are responsible for 17.5% (170 MB) of allocations during solution load" was marked as fixed back in Janurary.
@drewnoakes It requires opt-in by VS which we haven't done.
"Many duplicate strings held by ProjectItemInstance.TaskItem._definingFileEscaped" has been fixed.
"Don't cache build results in BuildManager" was fixed a while ago
I'm closing this in favor of our cross-team backlog.
This is an overarching issue that we're using to track solution load performance issues across VS against the new project system.
CPU/Blocked/IO Time
Issues that affect the clock time of solution load due to high CPU usage, or blocked time due to IO, lock contention or awaited time.
GC Time
Issues that affect GC time from all generations and large object heap (LOH), and issues that affect the peak working set of Visual Studio.
Working Set
Issues that affect the stable working set (sizes of caches, data structures, etc) of Visual Studio. The higher the working set, the more likely the GC will run through all generations. Short term allocations that are affect the peak working set are tracked by GC Time
ProjectItemInstance.TaskItem._definingFileEscaped
~Microsoft.Build.Execution.ProjectMetadataInstance._escapedValue
MSBuildGlob.globRoot
~