Tài liệu tốt nhất mà tôi tìm thấy là nguồn .
Tôi đã sử dụng SO Q&A này để tạo bản dựng gỡ lỗi. Với bản dựng gỡ lỗi này, bạn có thể chạy java -XX:+AggressiveOpts -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+PrintFlagsFinal -XX:+PrintFlagsWithComments -version
.
Từ thư mục chứa các nguồn, bạn có thể thực thi (giả sử bạn đang sử dụng Linux, Cygwin hoặc tương tự):
grep -FR 'UnlockExperimentalVMOptions' hotspot/
Hoặc, phần sau (chỉ xem *.cpp
và *.hpp
tệp):
find hotspot/ -name '*.[ch]pp' -exec grep -F 'UnlockExperimentalVMOptions' {} +
Sau đó, hãy xem các tệp nguồn. Có lẽ lý do tốt nhất tại sao không có một tài liệu nào mô tả tất cả các tùy chọn là vì một số tùy chọn này tốt hơn nên dành cho những người thực sự hiểu JVM và cách tốt nhất để làm điều đó là làm quen với mã nguồn.
Vì vậy, theo lời (gần như) của một vĩ đại bậc thầy , use the source
!