Working With SGen | Mono
SGen is a new and powerful garbage collector that we implemented for Mono. This new engine can be used for a wide range of applications from server workloads to desktop and mobile workloads and near-real time applications. Different workloads will require different options in the garbage collector to be enabled. For example, server or high-performance computing applications can allocate as much memory from the operating system on startup in exchange for faster execution times. Meanwhile, mobile applications would rather only allocate as much memory as it is needed. This document describes the options that you have available when it comes to tuning the garbage collector as well as a basic explanation of the inner workings of the garbage collector. SGen is a generational collector, which is a popular technique used by garbage collectors to improve the performance of the garbage collector. SGen uses three heaps to allocate your objects: the nursery, the major heap and the large object spa
Working With SGen | Mono Skip to main content You are here: docs advanced garbage collector sgen working with sgen Working With SGen Edit page on GitHub SGen is a new and powerful garbage collector that we implemented for Mono. This new engine can be used for a wide range of applications from server workloads to desktop and mobile workloads and near-real time applications. Different workloads will require different options in the garbage collector to be enabled. For example, server or high-performance computing applications can allocate as much memory from the operating system on startup in ex
Explore this link on the map →saved by
related reading
- Main - Shenandoah - OpenJDK Wikiwiki.openjdk.org
- Mechanical Sympathymechanical-sympathy.blogspot.com
- Fundamentals of garbage collection - .NET | Microsoft Learnlearn.microsoft.com
- Trash talk: the Orinoco garbage collector · V8v8.dev
- A Guide to the Go Garbage Collector - The Go Programming Languagego.dev
- NYSRGnotes.ekzhang.com
- Memory Allocation in Go | Melatoninghiant3223.github.io
- Notes on structured concurrency, or: Go statement considered harmful - njs blogvorpus.org
- Avoiding high GC overhead with large heaps | Gopher Academy Blogblog.gopheracademy.com
- Speed up GC by prefetching during marking by stedolan · Pull Request #10195 · ocaml/ocaml · GitHubgithub.com
- [Java][Profiling] Async-profiler - manual by use cases | JVM/Java profiling and tuningkrzysztofslusarski.github.io
- Frequently Asked Questions (FAQ) - The Go Programming Languagego.dev