bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#31138: Native json slower than json.el


From: Eli Zaretskii
Subject: bug#31138: Native json slower than json.el
Date: Mon, 22 Apr 2019 18:24:22 +0300

> Cc: yyoncho@gmail.com, sebastien@chapu.is, 31138@debbugs.gnu.org
> From: Dmitry Gutov <dgutov@yandex.ru>
> Date: Mon, 22 Apr 2019 16:54:19 +0300
> 
> On 22.04.2019 10:16, Eli Zaretskii wrote:
> > Please don't forget that json-parse-string first_encodes_  the input
> > string in UTF-8, then passes it to libjansson, then_decodes_  each
> > string element it receives back.  So we do some non-trivial processing
> > besides make_specified_string, and removing decoding only saves part
> > of that.
> 
> That actually means that speeding up code_convert_string might 
> *potentially* (e.g. if it's infinitely fast) yield more than 50% 
> performance improvement.

code_convert_string doesn't do much, it just calls the encoding or
decoding function.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]