|
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.
[Prev in Thread] | Current Thread | [Next in Thread] |