X-Recipient: archive-cygwin AT delorie DOT com X-Spam-Check-By: sourceware.org X-IronPort-AV: E=McAfee;i="5300,2777,5409"; a="11098522" From: "Manning, Sid" To: Dave Korn , "cygwin AT cygwin DOT com" Date: Mon, 20 Oct 2008 11:53:19 -0700 Subject: RE: Compile time Local Cygwin vs. VMware session on same system Message-ID: References: <48FCC021 DOT 2A659850 AT dessent DOT net> <038e01c932da$d5f2faa0$9601a8c0 AT CAM DOT ARTIMI DOT COM> In-Reply-To: <038e01c932da$d5f2faa0$9601a8c0@CAM.ARTIMI.COM> Accept-Language: en-US Content-Language: en-US acceptlanguage: en-US Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id m9KIsSgL018299 > > "Manning, Sid" wrote: > > > >> I was surprised to see that I could compile much faster under VMware > >> than on Cygwin on the same host. > > > > Why is that surprising? > > Well, I can see why it might be surprising to anyone who isn't aware in > some > detail exactly /how/ much work Cygwin has to do 'behind-the-scenes' to > make > Windows impersonate the functionality that's built-in to Linux. > > Sid: as you see, it's quite a lot. > [Manning, Sidney] Of course I needed an excuse to ask the question, surprised or curious either would have sufficed. So the implementation of a GNU/Posix stack over windows is expensive and that is understandable (I suffer from cross platform headaches all the time). I knew that cygwin was somewhat slower than native Linux but I never took the time to make the measurements and seeing the numbers gave me a hope that maybe I had a simple configuration problem. If there was some magic bullet that could shave part of the expense from these types of operations I would gladly use it and that was why I posted my message. While much of my development is done on GNU/Linux many, if not most, of my users rely on Cygwin/Windows as their primary run-time environment. Most don't recognize the performance penalty but it would have been great to swizzle the config make things X% faster. I appreciate everyone's insight and I will definitely checkout Mecklenburg's make book to get hard stats on the differences. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/