cuốn sách gpt4 ai đã làm

java - Về mặt kỹ thuật có thể tạo tệp hình ảnh của Máy ảo Java và sử dụng nó để khởi động ứng dụng Java nhanh hơn không?

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-03 07:29:49 28 4
mua khóa gpt4 Nike

Tôi muốn làm cho thời gian khởi động ứng dụng của mình nhanh hơn đáng kể.

Tôi tin rằng nếu tôi có thể lưu trữ toàn bộ trạng thái của ứng dụng khi nó tồn tại trong không gian bộ nhớ của tiến trình đang chạy Máy ảo Java, thì tôi cũng có thể tạo một tiến trình Java mới và thay thế nội dung bộ nhớ của nó bằng một tệp hình ảnh được lưu trong trạng thái.

Lý thuyết của tôi là nếu làm điều này, tôi có thể khởi động ứng dụng của mình nhanh hơn vài giây và nó sẽ đọc tệp nhanh nhất có thể và đưa nó vào đúng vùng bộ nhớ của jvm.

câu trả lời hay nhất

Bạn có thể sử dụng tuần tự hóa để ghi trạng thái ứng dụng của mình (tuy nhiên, hãy lưu ý các vòng lặp trong biểu đồ đối tượng) và sau đó giải tuần tự hóa nó khi khởi động, nhưng điều đó không hoàn toàn giống với việc tạo hình ảnh của một quy trình JVM. Bạn vẫn cần tải các lớp và khởi tạo một số cơ sở hạ tầng cơ bản để khởi động ứng dụng và bạn không ở cùng bộ nhớ và trạng thái JIT. JVM tóm tắt rất nhiều thứ từ bạn, vì vậy bạn không có quyền truy cập vào "vùng bộ nhớ chính xác".

Liệu nó có tác động tích cực đến thời gian khởi động ứng dụng của bạn hay không thực sự phụ thuộc vào trạng thái được tải ban đầu từ đâu và chi phí xây dựng là bao nhiêu.

Về java - Về mặt kỹ thuật có thể tạo tệp hình ảnh của Máy ảo Java và sử dụng nó để khởi động ứng dụng Java nhanh hơn không? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/13671813/

28 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress