Skip to content

Add A/B option to test if disabling 'recoverable text' helps/hurts us#67845

Merged
CyrusNajmabadi merged 3 commits intodotnet:mainfrom
CyrusNajmabadi:noRecoverableText
Apr 24, 2023
Merged

Add A/B option to test if disabling 'recoverable text' helps/hurts us#67845
CyrusNajmabadi merged 3 commits intodotnet:mainfrom
CyrusNajmabadi:noRecoverableText

Conversation

@CyrusNajmabadi
Copy link
Copy Markdown
Contributor

Followup to #67843.

'recoverable text' is what lets us dump source-texts from memory to memory mapped files. There's a lot of complexity here (as well as crashes :)) that woudl be nice to get rid of. Now we're always 64bit, it seems possible we don't need any of this anymore as we just have all the 64bit address space to work with.

Adding an option for this so we can A/B test this and see if we run into any issues.

@CyrusNajmabadi CyrusNajmabadi requested a review from a team as a code owner April 17, 2023 21:14
@ghost ghost added Area-IDE untriaged Issues and PRs which have not yet been triaged by a lead labels Apr 17, 2023
[property: DataMember(Order = 2)] bool DisableSharedSyntaxTrees = false,
[property: DataMember(Order = 3)] bool DeferCreatingRecoverableText = false)
[property: DataMember(Order = 3)] bool DeferCreatingRecoverableText = false,
[property: DataMember(Order = 4)] bool DisableRecoverableText = false)
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we still need DeferCreatingRecoverableText?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes. two separate experiements. one is if we have the concept at all. the second is if we defer makign the recoverable text to a later point in time :)

@CyrusNajmabadi CyrusNajmabadi merged commit fb48920 into dotnet:main Apr 24, 2023
@ghost ghost added this to the Next milestone Apr 24, 2023
@dibarbet dibarbet modified the milestones: Next, 17.7 P1 Apr 25, 2023
@CyrusNajmabadi CyrusNajmabadi deleted the noRecoverableText branch August 17, 2023 19:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area-IDE untriaged Issues and PRs which have not yet been triaged by a lead

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants