Trang Chủ Phát triển Trình biên dịch đúng lúc (trình biên dịch jit) là gì? - định nghĩa từ techopedia

Trình biên dịch đúng lúc (trình biên dịch jit) là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Trình biên dịch đúng lúc (Trình biên dịch JIT) nghĩa là gì?

Trình biên dịch chỉ trong thời gian (JIT) là trình biên dịch biên dịch mã trong khi thực hiện chương trình, thay vì trước thời hạn. Nhiều trình biên dịch truyền thống đã biên dịch mã, chuyển đổi giữa đầu vào mã và ngôn ngữ máy, trước khi chạy. Trình biên dịch JIT là một cách để biên dịch theo thời gian thực hoặc đang hoạt động khi chương trình thực thi.

Biên dịch đúng lúc còn được gọi là dịch động.

Techopedia giải thích Trình biên dịch đúng lúc (Trình biên dịch JIT)

Trình biên dịch trước thời gian (AOT) đi qua tất cả các mã trước khi chương trình được chạy. Điều này cho phép phân bổ nhiều tài nguyên hơn cho quá trình biên dịch mà không làm chậm quá trình thực thi chương trình ban đầu. Trình biên dịch JIT có thể chậm hơn, vì chúng phải cân bằng các tài nguyên biên dịch với các mối quan tâm về thời gian chạy. Tuy nhiên, một trong những lợi ích của trình biên dịch JIT là trình biên dịch nhanh có thể cho phép thay đổi động theo nền tảng.

Nói chung, trình biên dịch JIT cung cấp một lựa chọn chính cho các nhà phát triển và kỹ sư, khả năng chỉ biên dịch khi chương trình được chạy, thay vì chia tách biên dịch và thực thi ban đầu thành hai giai đoạn riêng biệt.

Trình biên dịch đúng lúc (trình biên dịch jit) là gì? - định nghĩa từ techopedia