From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Mathias Dahl Newsgroups: gmane.emacs.bugs Subject: bug#5833: 23.1.94; Opening files on network shares on w32 is slow Date: Mon, 5 Apr 2010 23:03:55 +0200 Message-ID: References: <8339zb21w3.fsf@gnu.org> <838w92yt7f.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1270502855 28074 80.91.229.12 (5 Apr 2010 21:27:35 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 5 Apr 2010 21:27:35 +0000 (UTC) Cc: 5833@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Apr 05 23:27:34 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1NytpS-0000eB-7K for geb-bug-gnu-emacs@m.gmane.org; Mon, 05 Apr 2010 23:27:31 +0200 Original-Received: from localhost ([127.0.0.1]:60076 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NytpR-0008G8-8o for geb-bug-gnu-emacs@m.gmane.org; Mon, 05 Apr 2010 17:27:29 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NytpK-0008FV-GF for bug-gnu-emacs@gnu.org; Mon, 05 Apr 2010 17:27:22 -0400 Original-Received: from [140.186.70.92] (port=46563 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NytpI-00083t-V5 for bug-gnu-emacs@gnu.org; Mon, 05 Apr 2010 17:27:22 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Nyto0-0007aI-B8 for bug-gnu-emacs@gnu.org; Mon, 05 Apr 2010 17:26:01 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:45438) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nyto0-0007aE-96 for bug-gnu-emacs@gnu.org; Mon, 05 Apr 2010 17:26:00 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1NytTi-0002bl-1w; Mon, 05 Apr 2010 17:05:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Mathias Dahl Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 05 Apr 2010 21:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5833 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 5833-submit@debbugs.gnu.org id=B5833.127050146310019 (code B ref 5833); Mon, 05 Apr 2010 21:05:02 +0000 Original-Received: (at 5833) by debbugs.gnu.org; 5 Apr 2010 21:04:23 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NytT5-0002bY-7W for submit@debbugs.gnu.org; Mon, 05 Apr 2010 17:04:23 -0400 Original-Received: from mail-ew0-f209.google.com ([209.85.219.209]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NytT3-0002bT-3s for 5833@debbugs.gnu.org; Mon, 05 Apr 2010 17:04:21 -0400 Original-Received: by ewy1 with SMTP id 1so677014ewy.15 for <5833@debbugs.gnu.org>; Mon, 05 Apr 2010 14:04:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:received:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=f3/EgJplVE2sAe34ft92cUjAts7REfIQz64SzKe3z3g=; b=mrHl/egeM20jLFDQ3eYzwPsDm9uZ2xksIPb7LI1BfFXZPYHPbwdrd3vbqaKaUT4THQ IjulhlDoGTReFPlpLsdmppptORfCtmlo4AADqrqiLrg7jb9H9C3uZ+roVdcOtlxatsdL yhEdavN8C1Afw6LLMcjBbEet8ydAYTd/g2EPk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=X4xrSey5VBTWLsO2opfnh8DjOPY/Y6cjo5fjQeKpBXDsQ5CeYC1AMYlqMKCU51pynR Oxti70MzCJ1Eqp4Wmuo8xZ7WVwde57CDNB1CuO8fU+asqqSBaZJ9LN6eJ2DIiWljAvpQ gaV9W2uCENJf5LIkirB4H3cDGDYcvDQnoPjTU= Original-Received: by 10.213.9.129 with HTTP; Mon, 5 Apr 2010 14:03:55 -0700 (PDT) In-Reply-To: Original-Received: by 10.213.97.24 with SMTP id j24mr3178259ebn.48.1270501455843; Mon, 05 Apr 2010 14:04:15 -0700 (PDT) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Mon, 05 Apr 2010 17:05:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:35958 Archived-At: > That's OK. =A0When we find the culprit, it should bring the time down to > something significantly lower: no need for a stopwatch. Instead of using my stop watch I wrote a small elisp program (slow.el) to measure the time for me: (defun measure () (dotimes (i 10) (let ((time1 (float-time)) time2) (find-file "//corpnet/files/Archive/Archive75/docman/core/docman 5.11.0/docman/database/docman/index.cre") (setq time2 (float-time)) (kill-buffer) (message "Time elapsed: %s" (- time2 time1))))) (message "emacs -Q") (measure) (message "(setq vc-handled-backends nil)") (setq vc-handled-backends nil) (measure) (message "(setq locate-dominating-stop-dir-regexp \"\")") (setq locate-dominating-stop-dir-regexp "") (measure) I started Emacs with -Q -l slow.el These are the results: emacs -Q Time elapsed: 7.5309998989105225 Time elapsed: 5.156000137329102 Time elapsed: 7.266000032424927 Time elapsed: 4.641000032424927 Time elapsed: 4.952999830245972 Time elapsed: 7.391000032424927 Time elapsed: 4.75 Time elapsed: 4.828000068664551 Time elapsed: 7.25 Time elapsed: 4.687000036239624 (setq vc-handled-backends nil) Time elapsed: 2.7659997940063477 Time elapsed: 5.125 Time elapsed: 2.4690001010894775 Time elapsed: 2.4839999675750732 Time elapsed: 2.7350001335144043 Time elapsed: 4.7809998989105225 Time elapsed: 2.8589999675750732 Time elapsed: 2.5160000324249268 Time elapsed: 2.6089999675750732 Time elapsed: 5.266000032424927 (setq locate-dominating-stop-dir-regexp "") Time elapsed: 2.187999963760376 Time elapsed: 1.937000036239624 Time elapsed: 1.9219999313354492 Time elapsed: 2.0160000324249268 Time elapsed: 4.5 Time elapsed: 1.9060001373291016 Time elapsed: 2.0159997940063477 Time elapsed: 2.078000068664551 Time elapsed: 1.9060001373291016 Time elapsed: 1.9059998989105225 The file to open is 801 bytes in size. No result is as bad as when I do RET in Dired, but maybe that is natural (maybe Emacs skips the redisplay). Right after the test above I did that and got the times 5, 5, 3, 5, 5 and 5 seconds, respectively. I again tested a few times with C-x C-f but there was no difference. The same test with another file in the same dir that has the size 113226 gives these results: emacs -Q Time elapsed: 7.578000068664551 Time elapsed: 5.141000032424927 Time elapsed: 5.014999866485596 Time elapsed: 7.391000032424927 Time elapsed: 4.812999963760376 Time elapsed: 5.062000036239624 Time elapsed: 7.812999963760376 Time elapsed: 4.733999967575073 Time elapsed: 7.375 Time elapsed: 5.937999963760376 (setq vc-handled-backends nil) Time elapsed: 5.234000205993652 Time elapsed: 2.671999931335449 Time elapsed: 2.578000068664551 Time elapsed: 2.8439998626708984 Time elapsed: 5.046999931335449 Time elapsed: 2.7660000324249268 Time elapsed: 3.015000104904175 Time elapsed: 2.671999931335449 Time elapsed: 5.141000032424927 Time elapsed: 2.578000068664551 (setq locate-dominating-stop-dir-regexp "") Time elapsed: 2.062999963760376 Time elapsed: 2.0149998664855957 Time elapsed: 2.2350001335144043 Time elapsed: 4.796999931335449 Time elapsed: 2.1089999675750732 Time elapsed: 2.125 Time elapsed: 2.0 Time elapsed: 2.0470001697540283 Time elapsed: 4.483999967575073 Time elapsed: 2.296999931335449 Slower but not in relation to the file size. Anyway, maybe the numbers will say something to you. /Mathias