Có rất nhiều tham số cho JVM. Một số bắt đầu với -, chẳng hạn như -server, -client. Một số bắt đầu bằng -X, chẳng hạn như -Xms, -Xmx. Một số bắt đầu bằng -XX, chẳng hạn như -XX: PermSize, -XX: UseParallelGC.Sự khác biệt giữa thông số -, -X và -XX trong JVM là gì?
Vì vậy, đây là câu hỏi của tôi. Vì các tham số này không bị trùng lặp, tại sao bắt đầu bằng nhiều tiền tố khác nhau? Tại sao không chỉ sử dụng "-". Tôi đoán là có một số loại tiêu chuẩn cho việc này. Các tham số -XX là các thiết lập mở rộng và không được hỗ trợ bởi tất cả các JVM. Là vậy sao?