Il 5/20/2013 11:01 AM, Alan W. Irwin ha scritto:
On 2013-05-20 07:51+0200 marco atzeri wrote:

the slowness at startup on cywin is mainly due the fork
implementation
http://cygwin.com/faq/faq-nochunks.html#faq.api.fork

unfortunately windows makes a real fork implementation very inefficient.

Hi Marco:

Your explanation sounds reasonable since it appears all new processes
are started with fork, but do you have a reference for that conclusion
that gives more specifics? All the above URL says is that fork can be
"a little slow" on Cygwin with no timing specifics.

"a littel slow" is an euphemism

$ while (true); do date; done | uniq -c
     11 Mon, May 20, 2013 11:38:10 AM
     11 Mon, May 20, 2013 11:38:11 AM
     11 Mon, May 20, 2013 11:38:12 AM
     11 Mon, May 20, 2013 11:38:13 AM
     11 Mon, May 20, 2013 11:38:14 AM
     11 Mon, May 20, 2013 11:38:15 AM
      8 Mon, May 20, 2013 11:38:16 AM
      6 Mon, May 20, 2013 11:38:17 AM

on Linux this is around 20-50 times faster.

We also noted that Windows 64 bit platforms are slower than
previously Windows 32 bit platforms

see
http://cygwin.com/ml/cygwin/2011-07/msg00354.html
and similar on cygwin mailing list.


Alan

__________________________
Alan W. Irwin


Regards
Marco

--

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to