From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#31138: Native json slower than json.el Date: Sun, 21 Apr 2019 11:58:54 +0300 Message-ID: <83d0lfag4x.fsf@gnu.org> References: <87sh806xwa.fsf@chapu.is> <40DA9396-044E-4D00-946E-42B776B51BFA@gnu.org> <83r2awnw0w.fsf@gnu.org> <83d0mgnn31.fsf@gnu.org> <835zs7och6.fsf@gnu.org> <83tvfqnbxc.fsf@gnu.org> <83lg12n75s.fsf@gnu.org> <83h8bqn2ik.fsf@gnu.org> <83zhphliil.fsf@gnu.org> <181b93a3-3861-0481-1b95-8344410d1049@yandex.ru> <83r2a2hdxn.fsf@gnu.org> <21f68973-a684-2a65-82eb-c8f3df90127f@yandex.ru> <83d0lmgez2.fsf@gnu.org> <7d503be9-4d85-3d0b-6829-631ad376ba3d@yandex.ru> <831s22gcci.fsf@gnu.org> <83y349gasn.fsf@gnu.org> Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="142448"; mail-complaints-to="usenet@blaine.gmane.org" Cc: 31138@debbugs.gnu.org To: dgutov@yandex.ru, sebastien@chapu.is, yyoncho@gmail.com Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Apr 21 11:00:13 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hI8Ka-000ax0-UT for geb-bug-gnu-emacs@m.gmane.org; Sun, 21 Apr 2019 11:00:13 +0200 Original-Received: from localhost ([127.0.0.1]:50653 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hI8KZ-0000tk-VQ for geb-bug-gnu-emacs@m.gmane.org; Sun, 21 Apr 2019 05:00:12 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:48165) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hI8KS-0000tO-7t for bug-gnu-emacs@gnu.org; Sun, 21 Apr 2019 05:00:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hI8KR-0007ul-8m for bug-gnu-emacs@gnu.org; Sun, 21 Apr 2019 05:00:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:34094) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hI8KR-0007tk-4V for bug-gnu-emacs@gnu.org; Sun, 21 Apr 2019 05:00:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hI8KQ-0007za-RP for bug-gnu-emacs@gnu.org; Sun, 21 Apr 2019 05:00:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 21 Apr 2019 09:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31138 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 31138-submit@debbugs.gnu.org id=B31138.155583715630639 (code B ref 31138); Sun, 21 Apr 2019 09:00:02 +0000 Original-Received: (at 31138) by debbugs.gnu.org; 21 Apr 2019 08:59:16 +0000 Original-Received: from localhost ([127.0.0.1]:47638 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hI8Jg-0007y7-FA for submit@debbugs.gnu.org; Sun, 21 Apr 2019 04:59:16 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:33686) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hI8Jf-0007xv-5X for 31138@debbugs.gnu.org; Sun, 21 Apr 2019 04:59:15 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:47170) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hI8JY-0007Ic-UD; Sun, 21 Apr 2019 04:59:08 -0400 Original-Received: from [176.228.60.248] (port=1403 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hI8JX-0002yF-91; Sun, 21 Apr 2019 04:59:07 -0400 In-reply-to: <83y349gasn.fsf@gnu.org> (message from Eli Zaretskii on Tue, 16 Apr 2019 19:44:08 +0300) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:157931 Archived-At: > Date: Tue, 16 Apr 2019 19:44:08 +0300 > From: Eli Zaretskii > Cc: sebastien@chapu.is, yyoncho@gmail.com, 31138@debbugs.gnu.org > > > Cc: sebastien@chapu.is, yyoncho@gmail.com, 31138@debbugs.gnu.org > > From: Dmitry Gutov > > Date: Tue, 16 Apr 2019 19:23:11 +0300 > > > > If you think it would help, I can anonymize it and send the result > > No need for now. > > Thanks, I will look into the results some more soon. I profiled the code, and my results are very similar to yours. My interpretation of the results is that decoding strings that we receive from the jansson library takes less than 10% of the CPU time. So I think we don't need to worry about this aspect when considering parsing of JSON objects. I think we can close this bug now. Thanks.