{"action":"closed","issue":{"url":"https://api.github.com/repos/dotnet/project-system/issues/2258","repository_url":"https://api.github.com/repos/dotnet/project-system","labels_url":"https://api.github.com/repos/dotnet/project-system/issues/2258/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/project-system/issues/2258/comments","events_url":"https://api.github.com/repos/dotnet/project-system/issues/2258/events","html_url":"https://github.com/dotnet/project-system/issues/2258","id":230520453,"number":2258,"title":"vbcscompiler.exe should be launched at below normal priority ","user":{"login":"CyrusNajmabadi","id":4564579,"avatar_url":"https://avatars0.githubusercontent.com/u/4564579?v=3","gravatar_id":"","url":"https://api.github.com/users/CyrusNajmabadi","html_url":"https://github.com/CyrusNajmabadi","followers_url":"https://api.github.com/users/CyrusNajmabadi/followers","following_url":"https://api.github.com/users/CyrusNajmabadi/following{/other_user}","gists_url":"https://api.github.com/users/CyrusNajmabadi/gists{/gist_id}","starred_url":"https://api.github.com/users/CyrusNajmabadi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CyrusNajmabadi/subscriptions","organizations_url":"https://api.github.com/users/CyrusNajmabadi/orgs","repos_url":"https://api.github.com/users/CyrusNajmabadi/repos","events_url":"https://api.github.com/users/CyrusNajmabadi/events{/privacy}","received_events_url":"https://api.github.com/users/CyrusNajmabadi/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2017-05-22T21:09:39Z","updated_at":"2017-05-23T21:28:09Z","closed_at":"2017-05-23T21:28:09Z","body":"Ported from: https://github.com/dotnet/roslyn/issues/11942\r\n\r\nRight now when a build is invoked from VS this process is launched at normal priority and uses all the cores on the machine. This creates a lot of contention for CPU and causes noticeable slowdown in VS and other processes (chrome, for example).\r\n\r\nI've set the process to be below-normal and have seen no serious impact on compilation speed. For Roslyn.sln speeds were within 2 seconds of normal. However, the impact on the rest of the system is enormous. VS no longer feels sluggish during build, other processes work great.\r\n\r\nWhile it is great that our compiler scales up so well to the machine, i don't think it's great that it does so in a way that so greatly impacts the rest of the user experience. It's common to start a build and want to go do other things while that build happens. Setting the build to be lower priority makes that possible, with little impact to the experience, and with practically no downsides."}}
{"actor":{"display_login":"srivatsn"}}