From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Default compiler optimization level for building dev sources Date: Fri, 22 Apr 2016 23:41:35 +0300 Message-ID: <83fuud5qbk.fsf@gnu.org> References: <87lh45vib7.fsf@wanadoo.es> <87d1phv1lp.fsf@wanadoo.es> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1461357737 32282 80.91.229.3 (22 Apr 2016 20:42:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 22 Apr 2016 20:42:17 +0000 (UTC) Cc: emacs-devel@gnu.org To: John Mastro Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Apr 22 22:42:10 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1athtw-0007qw-Uo for ged-emacs-devel@m.gmane.org; Fri, 22 Apr 2016 22:42:09 +0200 Original-Received: from localhost ([::1]:39455 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1athtw-0007eW-8z for ged-emacs-devel@m.gmane.org; Fri, 22 Apr 2016 16:42:08 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49671) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1athts-0007an-8n for emacs-devel@gnu.org; Fri, 22 Apr 2016 16:42:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1athtp-0005z5-2j for emacs-devel@gnu.org; Fri, 22 Apr 2016 16:42:04 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55818) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1athto-0005yw-Vw; Fri, 22 Apr 2016 16:42:01 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4589 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1athto-0000YZ-CT; Fri, 22 Apr 2016 16:42:00 -0400 In-reply-to: (message from John Mastro on Fri, 22 Apr 2016 13:25:13 -0700) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:203194 Archived-At: > From: John Mastro > Date: Fri, 22 Apr 2016 13:25:13 -0700 > > Magit has some useful notes regarding performance[1], including for > Windows specifically. > > (I don't mean to comment on whether the performance problems are with > Emacs and/or Magit, only to point it out in case you haven't seen it). > > [1]: https://magit.vc/manual/magit/Performance.html When was that last updated/verified? I think the information there is mostly outdated. E.g., the stackoverflow question and advice refers to Git 1.7.x, and definitely describes a broken setup ("cd" taking 8 to 25 sec? come on, be serious!). The only factor I'm aware of for slow startup of Git on Windows is due to MSYS Bash and other MSYS commands that are run by those Git commands that are implemented as shell or Perl scripts. MSYS is a fork of Cygwin, which is known for this issue (emulating 'fork' on Windows is expensive). Git commands that don't invoke Bash or Perl should be fast enough on Windows, AFAIK.