Khi bạn muốn nén hiệu suất cuối cùng từ mã của mình, bạn sẽ muốn tận dụng tối ưu hóa JIT tốt nhất có thể. Ví dụ, phương pháp đánh dấu cuối cùng cho nội tuyến phương pháp dễ dàng, tránh đa hình ở những nơi quan trọng, v.v.Làm thế nào để viết mã Java JIT thân thiện với tối ưu?
Nhưng tôi không thể tìm thấy bất kỳ tham chiếu hoặc danh sách các tùy chọn mà một lập trình viên java có thể sử dụng để 'gợi ý' trình biên dịch JIT mã? Không nên chúng ta có một danh sách 'thực hành lập trình tốt nhất' cho hiệu suất độ trễ thấp từ JIT?
Không phải là câu trả lời cho câu hỏi của bạn, nhưng nếu bạn quan tâm đến Java hiệu suất cao, bạn có thể quan tâm đến thư viện [fastutil] (http://fastutil.dsi.unimi.it/) ít được biết đến. Đó là một phần mở rộng hiệu suất cao của khung bộ sưu tập. –
Bạn có thể làm rõ lý do tại sao bạn quan tâm đến điều này? Bạn có vấn đề về hiệu suất không? hay nó hoàn toàn là học thuật? :-) – drekka
Các vấn đề về hiệu năng tôi có thể chủ yếu được khắc phục bằng cách điều chỉnh GC hoặc cải thiện thuật toán. Tuy nhiên, nếu tôi phải vượt qua điều đó, ví dụ như xử lý hình ảnh, nhận dạng mẫu, v.v, tôi muốn biết các công cụ tối ưu hóa hiệu suất khác mà tôi có trong tay là gì. Bạn có thể gọi nó là học thuật. – Sajid