请教一下,fastjson是基于什么技术或算法实现的,从而导性能很高。谢谢
uurity8g1#
asm
ogq8wdun2#
你可以关注fastjson2,性能更好。
fastjson2快的原因:用了一个避免构造Key的算法,具体看这里 https://github.com/alibaba/fastjson2/wiki/design_doc_cn通过ASM动态JIT的方式针对每个JavaBean生成Parser,使得parse的过程更紧凑很多编程技巧,比如 https://github.com/alibaba/fastjson2/wiki/fastjson_string_codec_methods
2条答案
按热度按时间uurity8g1#
asm
ogq8wdun2#
你可以关注fastjson2,性能更好。
fastjson2快的原因:
用了一个避免构造Key的算法,具体看这里 https://github.com/alibaba/fastjson2/wiki/design_doc_cn
通过ASM动态JIT的方式针对每个JavaBean生成Parser,使得parse的过程更紧凑
很多编程技巧,比如 https://github.com/alibaba/fastjson2/wiki/fastjson_string_codec_methods