Skip to content

.NET apps work well in constrained environments #5434

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

Closed
2 of 7 tasks
Tracked by #5397
glennc opened this issue Oct 27, 2020 · 2 comments
Closed
2 of 7 tasks
Tracked by #5397

.NET apps work well in constrained environments #5434

glennc opened this issue Oct 27, 2020 · 2 comments
Assignees
Labels
area-runtime Issue related to the .NET Core CLR. bulk-closed Epic Groups multiple user stories. Can be grouped under a theme. Priority:0 Work that we can't release without

Comments

@glennc
Copy link

glennc commented Oct 27, 2020

Customers deploying to Kubernetes are generally going to want to apply memory and CPU constraints to their apps. This provides safety mechanisms for apps with memory leaks or bugs that cause runaway CPU and also helps ensure a minimum amount of density on a cluster. We want to be able to provide guidance on what those memory limits should be as well as reduce our memory consumption if possible. Perhaps providing configuration that can be set to work better with particular sets of constraints.

We intend to look at memory usage for a few of our benchmarks (gRPC and maybe Fortunes to begin with), looking for opportunities to improve. In an ideal world we would reduce our memory consumption compared to Go/Node/Rust and be able to provide detailed instructions to customers setting limits on their .NET processes.

Work Items

@glennc glennc added the User Story A single user-facing feature. Can be grouped under an epic. label Oct 27, 2020
@glennc glennc added the Priority:1 Work that is critical for the release, but we could probably ship without label Oct 28, 2020
@marek-safar marek-safar added Epic Groups multiple user stories. Can be grouped under a theme. Priority:0 Work that we can't release without and removed User Story A single user-facing feature. Can be grouped under an epic. Priority:1 Work that is critical for the release, but we could probably ship without labels Nov 27, 2020
@madhub
Copy link

madhub commented Feb 16, 2022

Should also provide guidance on selecting Workstation or Server GC on constrained environments

@tarekgh tarekgh added the area-runtime Issue related to the .NET Core CLR. label Feb 16, 2022
@mairaw
Copy link
Contributor

mairaw commented May 26, 2023

Bulk closing .NET 6 epics and user stories. If you think this issue was closed in error, please reopen the issue and update it accordingly.

@mairaw mairaw closed this as completed May 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-runtime Issue related to the .NET Core CLR. bulk-closed Epic Groups multiple user stories. Can be grouped under a theme. Priority:0 Work that we can't release without
Projects
None yet
Development

No branches or pull requests

6 participants