Here are the comments from engineering:
1. In "Compiler Considerations" section where we mention 'CompilerCommand' JVM option, we should mention "Compiler Control" as well which was added in JDK9. Please see the following link for details:
https://docs.oracle.com/javase/9/vm/compiler-control1.htm#JSJVM-GUID-94AD8194-786A-4F19-BFFF-278F8E237F3A
This should be updated in JDK 9 migration guide as well.
2. HotSpot Logging Options
-Xlog should be the first option in the list, and would be good to have a pointer to the -Xlog documentation in the notes. With the addition of -Xlog in JDK 9, a lot of GC logging options were deprecated. Please mark those options as deprecated on this page.
3. In "6 Command-Line Options" CMS GC related flags are listed.
4. In "Compiler Considerations", client VM is mentioned and that needs to be removed.
1. In "Compiler Considerations" section where we mention 'CompilerCommand' JVM option, we should mention "Compiler Control" as well which was added in JDK9. Please see the following link for details:
https://docs.oracle.com/javase/9/vm/compiler-control1.htm#JSJVM-GUID-94AD8194-786A-4F19-BFFF-278F8E237F3A
This should be updated in JDK 9 migration guide as well.
2. HotSpot Logging Options
-Xlog should be the first option in the list, and would be good to have a pointer to the -Xlog documentation in the notes. With the addition of -Xlog in JDK 9, a lot of GC logging options were deprecated. Please mark those options as deprecated on this page.
3. In "6 Command-Line Options" CMS GC related flags are listed.
4. In "Compiler Considerations", client VM is mentioned and that needs to be removed.