FasterXML / FasterXML/jackson-modules-base

Eliminate `BeanPropertyAccessor` virtual call overhead for Afterburner

Đang mở
#319 2 bình luận 0 reaction 0 người được giao Xem trên GitHub
3.x afterburner pr-welcome
Ngôn ngữ chính
Java
Star
180
Fork
80
Merge trung bình
3 giờ 26 phút
Pull request đã merge (30 ngày)
1

Mô tả

AfterBurner module use BeanPropertyAccessor as interface to access ASM generated Access4JacksonSerializer.
But there are too many implements of BeanPropertyAccessor, jit can't eliminate the dispatch overhead via inline cache.

Image

Image

Can we generate different class deserializer for different type like fory ([apache/fory: A blazingly fast multi-language serialization framework powered by JIT and zero-copy.](https://github.com/apache/fory))

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.