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

AppMaster tại BubbleCon 2024: Khám phá xu hướng không cần mã
AppMaster tại BubbleCon 2024: Khám phá xu hướng không cần mã
AppMaster đã tham gia BubbleCon 2024 tại NYC, thu thập thông tin chuyên sâu, mở rộng mạng lưới và khám phá các cơ hội thúc đẩy đổi mới trong lĩnh vực phát triển không cần mã.
Tóm tắt FFDC 2024: Những hiểu biết chính từ Hội nghị các nhà phát triển FlutterFlow tại NYC
Tóm tắt FFDC 2024: Những hiểu biết chính từ Hội nghị các nhà phát triển FlutterFlow tại NYC
FFDC 2024 đã thắp sáng Thành phố New York, mang đến cho các nhà phát triển những hiểu biết sâu sắc về phát triển ứng dụng với FlutterFlow. Với các phiên do chuyên gia hướng dẫn, các bản cập nhật độc quyền và mạng lưới kết nối vô song, đây là sự kiện không thể bỏ qua!
Việc sa thải nhân viên công nghệ năm 2024: Làn sóng tiếp tục ảnh hưởng đến sự đổi mới
Việc sa thải nhân viên công nghệ năm 2024: Làn sóng tiếp tục ảnh hưởng đến sự đổi mới
Với 60.000 việc làm bị cắt giảm tại 254 công ty, bao gồm cả những gã khổng lồ như Tesla và Amazon, năm 2024 sẽ chứng kiến làn sóng sa thải nhân viên công nghệ tiếp tục định hình lại bối cảnh đổi mới sáng tạo.
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