From: Sebastien Vauban <sva-news-D0wtAvR13HarG/iDocfnWg@public.gmane.org>
To: Eli Zaretskii <eliz-mXXj517/zsQ@public.gmane.org>
Cc: 20961-ubl+/3LiMTaZdePnXv/OxA@public.gmane.org
Subject: bug#20961: 24.5; `dired-jump' quite slow under Cygwin Emacs
Date: Fri, 03 Jul 2015 10:25:12 +0200 [thread overview]
Message-ID: <86mvzdabrr.fsf@example.com> (raw)
In-Reply-To: <mailman.6180.1435849086.904.bug-gnu-emacs-mXXj517/zsQ@public.gmane.org> (Eli Zaretskii's message of "Thu, 02 Jul 2015 17:57:42 +0300")
Eli Zaretskii <eliz-mXXj517/zsQ@public.gmane.org> writes:
>> From: Sebastien Vauban <sva-news-D0wtAvR13HarG/iDocfnWg@public.gmane.org>
>> Date: Thu, 02 Jul 2015 12:27:11 +0200
>>
>> Now that profiling works under Cygwin Emacs (thanks Ken and Eli!), I can
>> report the following when playing a couple of seconds with Dired-jump
>> (which I find much slower on Cygwin Emacs than on Windows Emacs).
>>
>> --8<---------------cut here---------------start------------->8---
>> - ... 6440 59%
>> - find-file 6315 58%
>> - apply 6315 58%
>> - ad-Advice-find-file 6315 58%
>> - let 6315 58%
>> - let 6315 58%
>> - setq 6315 58%
>> - with-no-warnings 6315 58%
>> - funcall 6315 58%
>> - #<compiled 0x4018ad5f> 6315 58%
>> - find-file-noselect 6315 58%
>> - run-hook-with-args-until-success 6315 58%
>> - dired-noselect 6315 58%
>> - dired-internal-noselect 6315 58%
>> - dired-readin 6311 58%
>> - dired-readin-insert 6290 57%
>> - dired-insert-directory 6290 57%
>> - insert-directory 6289 57%
>> - apply 6289 57%
>> - ls-lisp--insert-directory 6289 57%
>> - get-free-disk-space 6288 57%
>> - process-file 6288 57%
>> apply 6288 57%
>
> This seems to point to get-free-disk-space, which on Cygwin invokes
> the 'df' program, whereas the native w32 build calls a function to get
> the same info.
I never had noticed that the "available" space was shown in
Dired... Hard to read, BTW, a figure such as "10232288" (neither comma,
nor abbreviation like 10.2G).
And, in fact, that information could be dropped for my own usage... I'm
simply interested by the contents of the directories.
> You also seem to have Helm active, so perhaps these two factors
> together make 'df' invocation much slower than the w32 API call.
Yes, I do have Helm active, but I don't think it comes here to play --
and, in fact, it's not even reported in that part of the trace.
Best regards,
Seb
--
Sebastien Vauban
next prev parent reply other threads:[~2015-07-03 8:25 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-07-02 10:27 bug#20961: 24.5; `dired-jump' quite slow under Cygwin Emacs Sebastien Vauban
2015-07-02 14:57 ` Eli Zaretskii
[not found] ` <mailman.6180.1435849086.904.bug-gnu-emacs@gnu.org>
[not found] ` <mailman.6180.1435849086.904.bug-gnu-emacs-mXXj517/zsQ@public.gmane.org>
2015-07-03 8:25 ` Sebastien Vauban [this message]
2016-12-07 20:24 ` Glenn Morris
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
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=86mvzdabrr.fsf@example.com \
--to=sva-news-d0wtavr13harg/idocfnwg@public.gmane.org \
--cc=20961-ubl+/3LiMTaZdePnXv/OxA@public.gmane.org \
--cc=eliz-mXXj517/zsQ@public.gmane.org \
/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 public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).