Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Azul Systems giới thiệu các bản dựng OpenJDK với CRaC để tăng thời gian khởi động Java

Azul Systems giới thiệu các bản dựng OpenJDK với CRaC để tăng thời gian khởi động Java

Nhà cung cấp phần mềm Java Azul Systems gần đây đã phát hành các bản dựng Azul Zulu của OpenJDK với hỗ trợ Khôi phục Phối hợp tại Điểm kiểm tra (CRaC). Chức năng mới này dự kiến sẽ cải thiện đáng kể thời gian khởi động và khởi động Java.

Dự án OpenJDK CRaC cho phép một ứng dụng đang chạy tạm dừng, chụp nhanh trạng thái của nó và sau đó khởi động lại trên một máy khác nếu cần. Azul cung cấp các bản dựng Azul Zulu của OpenJDK với CRaC cho Java 17 trên nền tảng Linux x64. Bản phát hành có sẵn miễn phí để tải xuống trên trang web của Azul và có thể được sử dụng cho các mục đích phát triển, tạo mẫu và sản xuất, công ty cho biết. Azul cũng có kế hoạch giới thiệu các khả năng CRaC cho các phiên bản Java bổ sung trong tương lai. CRaC, được thiết kế để cho phép các ứng dụng Java khởi động ngay lập tức và ở tốc độ tối đa, bao gồm một API Java cho phép điều phối tài nguyên trong các hoạt động của điểm kiểm tra và khôi phục. CRaC rất phù hợp với các chức năng serverless, bộ chứa, vi dịch vụ và các trường hợp sử dụng khác.

Bằng cách tận dụng CRaC, thời gian khởi động và khởi động ứng dụng Java giờ đây có thể được giảm từ vài giây hoặc vài phút xuống chỉ còn mili giây. Cách tiếp cận CRaC đòi hỏi phải tạm dừng một ứng dụng, chụp nhanh trạng thái và bộ nhớ của ứng dụng đó, sau đó khởi động lại ứng dụng đó, ngay cả trên một máy hoàn toàn khác. Điểm kiểm tra CRaC tạo ra hình ảnh của quy trình ứng dụng hoàn chỉnh, bao gồm cả trạng thái và bộ nhớ. Sau khi khôi phục, trạng thái ứng dụng được tải lại và quá trình thực thi sẽ tiếp tục từ điểm mà điểm kiểm tra được tạo ban đầu.

Trước đây, các phương pháp xử lý thời gian khởi động và khởi động Java chậm chạp bao gồm cân bằng tải, chứa, lưu vào bộ nhớ đệm, tải trước, tối ưu hóa trước và khởi tạo trước mã ứng dụng. Tuy nhiên, các biện pháp này thiếu hiệu quả và thường liên quan đến chi phí cơ sở hạ tầng đáng kể, do đó làm tăng chi phí và giảm hiệu quả hoạt động và nhà phát triển. Hơn nữa, các cách tiếp cận khác, chẳng hạn như biên dịch trước thời hạn, không cung cấp khả năng tương thích hoàn toàn với đặc tả Java và bị giảm hiệu suất thời gian chạy.

Trong lĩnh vực no-codelow-code, nền tảng của AppMaster cung cấp khả năng phát triển ứng dụng nhanh chóng và hiệu quả cho các ứng dụng phụ trợ, web và di động. Điều này làm cho nó trở thành một công cụ có giá trị trong một thế giới mà việc cải thiện thời gian khởi động và hiệu suất trên các hệ thống và nền tảng khác nhau ngày càng quan trọng. Cân nhắc dùng thử AppMaster Studio để phát triển ứng dụng nhanh hơn và tích hợp liền mạch với nhiều hệ thống khác nhau.

Bài viết liên quan

Samsung ra mắt Galaxy A55 với tính năng bảo mật tiên tiến và bản dựng cao cấp
Samsung ra mắt Galaxy A55 với tính năng bảo mật tiên tiến và bản dựng cao cấp
Samsung mở rộng dòng sản phẩm tầm trung của mình khi giới thiệu Galaxy A55 và A35, trang bị tính năng bảo mật Knox Vault và các yếu tố thiết kế được nâng cấp, mang đến cho phân khúc những phẩm chất hàng đầu.
Cloudflare ra mắt tường lửa cho AI để bảo vệ các mô hình ngôn ngữ lớn
Cloudflare ra mắt tường lửa cho AI để bảo vệ các mô hình ngôn ngữ lớn
Cloudflare đi trước với Tường lửa cho AI, một WAF tiên tiến được thiết kế để xác định trước và ngăn chặn các hành vi lạm dụng tiềm ẩn nhắm vào Mô hình ngôn ngữ lớn.
ChatGPT của OpenAI hiện đã lên tiếng: Tương lai của AI tương tác bằng giọng nói
ChatGPT của OpenAI hiện đã lên tiếng: Tương lai của AI tương tác bằng giọng nói
ChatGPT đã đạt được một tính năng quan trọng khi OpenAI triển khai khả năng thoại. Giờ đây, người dùng có thể tận hưởng khả năng tương tác rảnh tay khi ChatGPT đọc to câu trả lời trên iOS, Android và web.
Bắt đầu miễn phí
Có cảm hứng để tự mình thử điều này?

Cách tốt nhất để hiểu sức mạnh của AppMaster là tận mắt chứng kiến. Tạo ứng dụng của riêng bạn trong vài phút với đăng ký miễn phí

Mang ý tưởng của bạn vào cuộc sống