FasterXML / FasterXML/jackson-modules-base

Eliminate `BeanPropertyAccessor` virtual call overhead for Afterburner

Abierto
#319 2 comentarios 0 reacciones 0 asignados Ver en GitHub
3.x afterburner pr-welcome
Lenguaje dominante
Java
Estrellas
180
Forks
80
Merge medio
3 h 26 min
PR fusionados (30 d)
1

Descripción

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))

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.