lkorinth
- Karma
- 6
- Created
- September 12, 2022 (4y ago)
- Submissions
- 0
I am Leo Korinth; I program stuff. I graduated from the Royal Institute of Technology with a M.Sc. in Engineering, Computer Science and Engineering degree.
I am working for Oracle writing free software and improving garbage collection in OpenJDK.
What I write is my opinion and not the opinion of my employer.
CMS was removed in 14.
You scan the live set (which most often is not dependent on the heap size). Bigger heap most often means better performance. Setting Xms to Xmx is good and valid if you know how much memory you need (which often is the…
If we have the code "if (x != null) { x.foo = 42; }", then it can rewritten as x.foo = 42 (with some extra magic in the runtime). If x is not null it will be faster if the cost of a branch is higher than zero. If x is…
1) You catch the SEGV signal you get when failing to read the address, then it is complicated, but it is similar to the mechanism used to reach safe points (also does not use jumps). 2) If there are no nulls, it is…