Dokumentasi terbaik yang saya temukan adalah sumbernya .
Saya telah menggunakan SO Q&A ini untuk membuat build debug. Dengan build debug ini, Anda dapat menjalankan java -XX:+AggressiveOpts -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+PrintFlagsFinal -XX:+PrintFlagsWithComments -version
.
Dari direktori dengan sumber, Anda dapat mengeksekusi (dengan asumsi Anda menggunakan Linux, Cygwin atau sejenisnya):
grep -FR 'UnlockExperimentalVMOptions' hotspot/
Atau, berikut ini (yang hanya melihat *.cpp
dan *.hpp
file):
find hotspot/ -name '*.[ch]pp' -exec grep -F 'UnlockExperimentalVMOptions' {} +
Kemudian lihat file sumbernya. Mungkin alasan terbaik mengapa tidak ada satu dokumen pun yang menjelaskan semua opsi adalah bahwa beberapa dari opsi ini lebih baik diserahkan kepada mereka yang benar-benar memahami JVM dan cara terbaik untuk melakukannya adalah menjadi akrab dengan kode sumber.
Jadi, dalam kata-kata (hampir) dari besar guru , use the source
!