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

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

bug#20154: 25.0.50; json-encode-string is too slow for large strings


From: Dmitry Gutov
Subject: bug#20154: 25.0.50; json-encode-string is too slow for large strings
Date: Sun, 22 Mar 2015 01:36:55 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:36.0) Gecko/20100101 Thunderbird/36.0

On 03/22/2015 12:20 AM, Ivan Shmakov wrote:

        Perhaps a plain vector may fit there?

Where?

        FWIW, using replace-match in the loop seem to speed up the
        routine by another few percents.

Indeed, it seems so, counter to Eli's advice earlier. Just by a bit.

Anyway, the small boost is nice to have, but the buffer-based implementation is actually worse than the current one on small strings (because of `with-temp-buffer'). So I don't think we can simply replace it. A fast `replace-regexp-in-string' implementation would make that possible.

P.S. Please keep the discussion participants in Cc, even if you prefer not to receive the copy email.





reply via email to

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