From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nicolas Goaziou Subject: Re: speeding up Babel Gnuplot Date: Fri, 06 Jan 2017 10:41:58 +0100 Message-ID: <87h95c1q55.fsf@nicolasgoaziou.fr> References: <5864217C.7060001@free.fr> <586963CB.1000006@free.fr> <87d1g6qrqh.fsf@nicolasgoaziou.fr> <586AB3DB.6070702@free.fr> <586C1A53.90601@free.fr> <87wpebbygr.fsf@nicolasgoaziou.fr> <586C2E80.4050805@free.fr> <87d1g2sba9.fsf@nicolasgoaziou.fr> <586EB0F0.7070400@free.fr> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:57877) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cPR2K-00028Y-Q2 for emacs-orgmode@gnu.org; Fri, 06 Jan 2017 04:42:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cPR2F-000170-UZ for emacs-orgmode@gnu.org; Fri, 06 Jan 2017 04:42:12 -0500 Received: from relay2-d.mail.gandi.net ([2001:4b98:c:538::194]:46509) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cPR2F-00016k-On for emacs-orgmode@gnu.org; Fri, 06 Jan 2017 04:42:07 -0500 In-Reply-To: <586EB0F0.7070400@free.fr> (Thierry Banel's message of "Thu, 05 Jan 2017 21:47:44 +0100") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: Thierry Banel Cc: emacs-orgmode@gnu.org Hello, Thierry Banel writes: > By "going through the table" I mean going through this structure. > Remember the issue in the first place was a slow conversion of this > huge structure into a temporary file. Now we need to convert this huge > structure into a hash. Ok, let us assume hashing is faster than > writing to disk. Converting this huge structure into a temporary file is (relatively) slow because of `orgtbl-to-generic', isn't it? Computing the hash doesn't call this function. Why do you expect computing the hash to be slow? Regards, -- Nicolas Goaziou