10 puntos por xguru 2023-10-12 | 2 comentarios | Compartir por WhatsApp
  • Ofrece alta velocidad y facilidad de uso con base en JIT y Zero-Copy
  • Compatible con Java/Python/C++/Golang/Javascript
    • Puede reemplazar directamente frameworks de serialización de Java como JDK/Kryo/Hessian sin cambiar código. Es 100 veces más rápido
    • Compatible con serialización de objetos con referencias compartidas/circulares en Golang y serialización automática de objetos
  • Mejora el rendimiento entre 20 y 170 veces mediante un enfoque asíncrono y multihilo usando un framework JIT extensible
    • Reduce el acceso a memoria con variables inline en el código generado
    • Reduce las llamadas a métodos virtuales mediante llamadas inline en el código generado
    • Reduce las bifurcaciones condicionales
    • También reduce las búsquedas hash
  • Múltiples protocolos binarios: grafo de objetos cross-language, grafo de objetos nativo de Java/Python, protocolo de formato Row, etc.

2 comentarios

 
narusas 2023-11-03

Hice una prueba de rendimiento simple.
Codificación y decodificación de objetos de negocio 1000000 veces
JDK: 55123ms
fstCodec: 2500ms ( https://github.com/RuedigerMoeller/fast-serialization )
fury: 957ms

 
yowoo 2023-10-12

El nombre está divertido, jaja.