Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm 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 Message-ID: Date: Tue, 08 Jul 2003 15:11:50 -0400 From: Vladimir Baltchev MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: Performance problem References: <3F0B14B5 DOT 2000001 AT cygwin DOT com> In-Reply-To: <3F0B14B5.2000001@cygwin.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Thanks Larry, I know about the license. About the speed - it's several times slower... May be it worth the effort to make some benchmarking... Vlad Larry Hall wrote: > Vladimir Baltchev wrote: > >> Hi there, >> We are about to port Unix - Irix and Linux applications to Windows >> using Cygwin. However the Cygwin version is very slow compared to >> Linux, even I compiled with the optimize option -O2. It is a Windows >> 2000, the program is a segmentation editor using Qt, OpenGl and some >> image processing. >> What is the reason? Is it OpenGL on cygwin, or both? > > > > You'd need to do some performance testing to figure out specifically > where the bottleneck is for your applications. However, as you must > be aware, Cygwin is a POSIX emulation layer. It's simply going to be > slower than non-emulated environments and native environments. That > said, you'll certainly be able to find performance issues in Cygwin > that can be addressed to make it faster. We'd welcome efforts in > this area. Also, keep in mind that Cygwin is under the GPL license. > This means your applications' licenses would need to conform to the > open source model if you plan to distribute it. Otherwise, you need > to get a "buy out" license from Red Hat. See > > > > for more details. > > -- Vladimir Baltchev Senior Software Developer @ Orthosoft R&D Inc Tel (514) 861-1837 ext 230 Email: Vladimir DOT Baltchev AT orthosoft DOT ca -- 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/