HotSpot's tiered compilation sử dụng trình thông dịch cho đến khi ngưỡng yêu cầu (đối với phương thức) hoặc lặp lại (đối với vòng lặp) sẽ kích hoạt trình biên dịch máy khách với tự định cấu hình. Việc biên dịch máy khách được sử dụng cho đến khi một ngưỡng của các lời gọi hoặc các lần lặp lại kích hoạt một trình biên dịch máy chủ.Điều khiển CompileThreshold, Tier2CompileThreshold, Tier3CompileThreshold và Tier4CompileThreshold là gì?
Printing HotSpot's flags hiển thị các giá trị cờ sau bằng -XX: + TieredCompilation.
intx CompileThreshold = 10000 {pd product}
intx Tier2CompileThreshold = 0 {product}
intx Tier3CompileThreshold = 2000 {product}
intx Tier4CompileThreshold = 15000 {product}
Có quá nhiều cờ cho chỉ một trình biên dịch máy khách và máy chủ. Những trình biên dịch nào được kiểm soát bởi những lá cờ này? Nếu không phải máy khách và máy chủ, mục đích của các trình biên dịch bổ sung là gì?
Có phải CompileThreshold và Tier2CompileThreshold bị bỏ qua trong trường hợp này không? Điều khiển Tier3CompileThreshold khi một trình biên dịch máy khách được kích hoạt là gì? Điều khiển Tier4CompileThreshold khi một trình biên dịch máy chủ được kích hoạt là gì?