Tìm kiếm
5 kết quả cho “bytecode cache”. Tìm không phân biệt dấu.
- Code caching for JavaScript developers Bài tóm tắt · V8 (Google) · 2019
…đáng kể thời gian khởi động trang. Code cache lưu kết quả (bytecode) để lần sau bỏ qua bước đó. Thay đổi chính - Hai tầng cache: - Isolate cache trong bộ nhớ của V8: hashtable kho…
- Đổi ngôn ngữ và runtime Chủ đề Thành viên
Ngôn ngữ ban đầu được chọn để làm nhanh. Khi lớn lên, nó có thể thành nút thắt về hiệu năng, latency, hoặc tổ chức code. Có ba hướng: tối ưu runtime đang dùng, cải tiến dần, hoặc viết lại có phạm vi.
- V8 (Google) Công ty Thành viên
Hai nguồn về engine JavaScript V8 trong wiki đều là tối ưu chính runtime chứ không đổi ngôn ngữ của ứng dụng. Năm 2019, đội V8 giải thích một "vách hiệu năng" do React gặp: trường số đổi representation trên object đã…
- Sparkplug — a non-optimizing JavaScript compiler Bài tóm tắt · V8 (Google) · 2021
…nh nhưng còn chi phí cố hữu: giải mã operand, dispatch sang bytecode kế tiếp. Với mô hình hai tầng, không thể lên code tối ưu sớm hơn: tối ưu nhanh hơn thì phải bỏ pass (giảm hiệu…
- Making the LinkedIn experimentation engine 20x faster Bài tóm tắt · LinkedIn · 2020
…i ưu. Thông dịch cây đánh giá (đủ nhanh, làm nhanh hơn sinh bytecode). Sinh code lúc compile cho phân giải overload thay vì reflection (15 ns so với 45 ns mỗi call), từ một file đặ…