Tài liệu tốt nhất mà tôi đã tìm thấy là the source.
Tôi đã sử dụng this SO Q&A để 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 với các nguồn khác nhau, bạn có thể thực hiện (giả sử bạn đang sử dụng Linux, Cygwin hoặc tương tự):
grep -FR 'UnlockExperimentalVMOptions' hotspot/
Hoặc, sau đây (mà chỉ nhìn vào *.cpp
và *.hpp
files):
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 mô tả tất cả các tùy chọn là một số tùy chọn này tốt hơn cho những người thực sự hiểu JVM và cách tốt nhất để làm điều đó là trở nên quen thuộc với mã nguồn.
Vì vậy, bằng chữ (gần như) của một số lớn master, use the source
!
Nguồn
2012-05-07 18:14:03
http://www.oracle.com/technetwork/ java/javase/tech/vmoptions-jsp-140102.html – user1329572
Lý do mà dòng lệnh không được liệt kê trong tài liệu, bởi vì như tên nói nó ở đó để chẩn đoán VM. Có thể giả định rằng điểm gỡ lỗi của mọi người có thể biết họ;) – Voo
[link] này (http://www.javaworld.com/article/2073676/hotspot-jvm-options-displayed---xx--printflagsinitial-and --xx - printflagsfinal.html) giải thích các tùy chọn này ngắn gọn và khá tốt. – sactiw