Skip to content

Turn off full GC #24545

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Aug 3, 2020
Merged

Turn off full GC #24545

merged 1 commit into from
Aug 3, 2020

Conversation

pranavkm
Copy link
Contributor

@pranavkm pranavkm commented Aug 3, 2020

Description

Using the full gc sometimes leads to an infinite recursion resulting
in a browser freeze. This was noted as part of running Blazor's benchmarks.
This is being addressed in rc1, in the meanwhile this reverts the behavior to 3.2 defaults.

Customer impact

Browser freezes when using a Blazor WASM application.

Regression

Yes. Full GC on is new to WASM on .NET Core

Risk

Low. Off by default is the behavior we had in 3.2.

Using the full gc sometimes leads to an infinite recursion resulting
in a browser freeze. This was noted as part of running Blazor's benchmarks.
This is being addressed in rc1, in the meanwhile this reverts the behavior to 3.2 defaults.

Browser freezes when using a Blazor WASM application.

Yes. Full GC on is new to WASM on .NET Core

Low. Off by default is the behavior we had in 3.2.
@pranavkm pranavkm requested review from SteveSandersonMS and a team as code owners August 3, 2020 20:12
@ghost ghost added the area-blazor Includes: Blazor, Razor Components label Aug 3, 2020
@pranavkm pranavkm changed the base branch from master to release/5.0-preview8 August 3, 2020 20:13
@pranavkm pranavkm added this to the 5.0.0-preview8 milestone Aug 3, 2020
@pranavkm pranavkm requested a review from lewing August 3, 2020 20:13
@mkArtakMSFT mkArtakMSFT added the Servicing-consider Shiproom approval is required for the issue label Aug 3, 2020
@ghost
Copy link

ghost commented Aug 3, 2020

Hello human! Please make sure you've included the Shiproom Template in a comment or (preferably) the PR description. Also, make sure this PR is not marked as a draft and is ready-to-merge.

@mkArtakMSFT mkArtakMSFT added ask-mode This issue / PR is a patch candidate which we will bar-check internally before patching it. Servicing-approved Shiproom has approved the issue and removed Servicing-consider Shiproom approval is required for the issue labels Aug 3, 2020
@mkArtakMSFT mkArtakMSFT merged commit fcabe6f into release/5.0-preview8 Aug 3, 2020
@mkArtakMSFT mkArtakMSFT deleted the prkrishn/full-gc-off branch August 3, 2020 22:43
@mkArtakMSFT
Copy link
Contributor

Thanks @pranavkm!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-blazor Includes: Blazor, Razor Components ask-mode This issue / PR is a patch candidate which we will bar-check internally before patching it. Servicing-approved Shiproom has approved the issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants