When the garbage collector runs and releases memory does this memory go back to the OS or is it being kept as part of the process. I was under the strong impression that the
ZGC released in 13 java and it can return unused heap memory to the operating system Please see the link