/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

psy-lob-saw.blogspot.com
| | blog.ragozin.info
2.7 parsecs away

Travel
| | Stop the world pauses of JVM due to work of garbage collector are known foes of java based application. HotSpot JVM has a set of very advanc...
| | nora.codes
3.9 parsecs away

Travel
| | [AI summary] The article explains the concept of 'unsafe' in Rust, clarifying that it allows specific low-level operations while maintaining overall memory safety through the language's type system and safe abstractions.
| | richardstartin.github.io
4.1 parsecs away

Travel
| | In the JVM, lots of evidence of garbage collection mechanics can be seen from JIT compiler output. This may be obvious if you think of garbage collection as a task of book-keeping: the various auxiliary data structures used to track inter-region or inter-generational references, relied on for faster marking, need to be kept up to date somehow. These data structures need maintenance, and this isn't something you control in application code: the maintenance aspect must must be instrumented somehow. If you profile your application's disassembly, you can find artifacts of the various garbage collectors, and these snippets of code can help you understand the throughput tradeoffs of each collector. You can also just read the documentation.
| | antonym.org
20.9 parsecs away

Travel
| Memory management in low level code has changed slowly over the years. Intraditional C code, you would allocate memory with malloc() and release itwith free().