Câu hỏi được gắn thẻ «jvm»

Máy ảo Java (JVM) cho phép một tập hợp các chương trình phần mềm máy tính và cấu trúc dữ liệu sử dụng mô hình máy ảo để thực thi các chương trình và tập lệnh máy tính khác. Sử dụng thẻ này cho các câu hỏi xử lý các công cụ do JVM cung cấp hoặc cách nó hoạt động trong một kịch bản cụ thể.




7
Tại sao phương pháp này in 4?
Tôi đã tự hỏi điều gì sẽ xảy ra khi bạn cố gắng bắt lỗi StackOverflowError và tìm ra phương pháp sau: class RandomNumberGenerator { static int cnt = 0; public static void main(String[] args) { try { main(args); } catch (StackOverflowError ignore) { System.out.println(cnt++); } } } Bây giờ …
111 java  jvm  stack-overflow 

5
Tại sao JVM cache JIT không biên dịch mã?
Việc triển khai JVM chuẩn từ Sun áp dụng một số tối ưu hóa khá phức tạp cho bytecode để có được tốc độ thực thi gần như nguyên bản sau khi mã được chạy một vài lần. Câu hỏi đặt ra là, tại sao mã đã biên dịch này …
107 java  caching  jvm  compilation  jit 


1
CATALINA_OPTS và JAVA_OPTS - Sự khác biệt là gì?
Tôi đang cố gắng tìm ra sự khác biệt giữa các biến Apache Tomcat - CATALINA_OPTSvà JAVA_OPTStrong SO và ngạc nhiên khi thấy rằng không có câu hỏi / câu trả lời nào được đăng ở đây. Vì vậy, tôi đã nghĩ đến việc chia sẻ nó ở đây (kèm …
105 java  tomcat  jvm  tomcat6 




9
Tương thích Java 32-bit và 64-bit
Liệu mã Java được xây dựng và biên dịch dựa trên JDK 32 bit thành mã byte 32 bit có hoạt động trong JVM 64 bit không? Hay JVM 64 bit yêu cầu mã byte 64 bit? Để cung cấp thêm một chút chi tiết, tôi có mã đang hoạt …


2
In tất cả cờ JVM
Đã tìm thấy một Cờ JVM thú vị: java -XX:+UnlockDiagnosticVMOptions -XX:+PrintFlagsFinal -version Nó in ra hàng trăm tùy chọn khác nhau, tôi chưa từng nghe đến trước đây. Nó cũng in các giá trị mặc định, giúp chẩn đoán các hành vi JVM tốt hơn. Một lá cờ thú vị …



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.