all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Majzoub, Eric" <eric.majzoub@umsl.edu>
To: "yantar92@posteo.net" <yantar92@posteo.net>
Cc: "emacs-orgmode@gnu.org" <emacs-orgmode@gnu.org>
Subject: Re: bash code block runs slow on org 9.6
Date: Sat, 10 Dec 2022 18:18:43 +0000	[thread overview]
Message-ID: <facd8d2fc09984cc8c4e3f1f79b95eefa232de55.camel@umsystem.edu> (raw)
In-Reply-To: <87edt7st1z.fsf@localhost>

Yes, the fix works! It reduces the run time from about 2s down to 0.1s.
Thank you.

On Sat, 2022-12-10 at 05:53 +0000, Ihor Radchenko wrote:
> WARNING: This message has originated from an External Source. This
> may be a phishing expedition that can result in unauthorized access
> to our IT System. Please use proper judgment and caution when opening
> attachments, clicking links, or responding to this email.
> 
> "Majzoub, Eric" <eric.majzoub@umsl.edu> writes:
> 
> > I've got a code block that looks like the following.
> > 
> > #+name: read_csv
> > #+begin_src bash :results replace :exports none
> >   cat ./file.csv | gawk -f ./awkfile.awk | tee .tmp1.dat;
> > #+end_src
> > 
> > This runs essentially instantaneously in org 9.5.5, but it takes
> > much
> > longer, about 2 seconds or more on org 9.6, using the first release
> > version. Pre-release versions of 9.6 were even slower, so it seems
> > it's
> > improved. But still, it's a lot slower than 9.5.5. What can I do to
> > diagnose the slowdown?
> 
> I partially solved the slowdown in
> https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/?id=76a725317
> 
> There is still some slowdown originated from table alignment.  We now
> use a more accurate approach to calculate string width, which gives
> performance penalty. If needed, table alignment might also be
> optimized,
> but it will not be trivial.
> 
> For diagnosing slowdowns, you may refer to
> https://list.orgmode.org/orgmode/87ee2nlslt.fsf@localhost/
> 
> Let me know if the latest bugfix branch gives you acceptable
> performance.
> 
> --
> Ihor Radchenko // yantar92,
> Org mode contributor,
> Learn more about Org mode at <https://orgmode.org/>.
> Support Org development at <https://liberapay.com/org-mode>,
> or support my work at <https://liberapay.com/yantar92>

      reply	other threads:[~2022-12-10 18:20 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-12-09 18:34 bash code block runs slow on org 9.6 Majzoub, Eric
2022-12-10  2:49 ` Max Nikulin
2022-12-10  5:53 ` Ihor Radchenko
2022-12-10 18:18   ` Majzoub, Eric [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=facd8d2fc09984cc8c4e3f1f79b95eefa232de55.camel@umsystem.edu \
    --to=eric.majzoub@umsl.edu \
    --cc=emacs-orgmode@gnu.org \
    --cc=yantar92@posteo.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.