On 2013-05-21 11:14-0500 Kenneth Boyd wrote:
No, I do not have a dual-boot Windows/Linux system on hand. I suspect that a Fedora LiveCD boot for testing would not be comparable to a proper install (my experience has been that Fedora LiveCD Linux is visibly slower than a native Windows install, across multiple versions.)
The reason live distros are generally slower is file access to a CD or DVD is slower than to a hard disk. But I would think that running the time command twice would take care of that. The first slowly transfers that CD file into the Linux cache in RAM, and the second should operate completely from RAM so should not give a different timing result than if you had installed the live CD to a hard disk. Anyway, if you do have access to a LiveCD the experiment is worth trying. If that LiveCD does not include build tools such as gcc, make, or cmake (all of which have --version options), you could also try the experiment with ls, e.g., irwin@raven> time ls --version ls (GNU coreutils) 8.13 Copyright (C) 2011 Free Software Foundation, Inc. [...] real 0m0.002s user 0m0.000s sys 0m0.000s bash.exe-3.1$ time ls --version ls (GNU coreutils) 5.97 Copyright (C) 2006 Free Software Foundation, Inc. [...] real 0m0.070s user 0m0.000s sys 0m0.000s <aside> MSYS appears to be really behind the times with ls according to that version number and copyright date. So this is not an exact comparison, but I assume that the method to dump out version information in each case is extremely quick compared to the startup latency of actually running the cached command from RAM, and so it is no surprise that the ratio of real times (the factor of 35) is in rough agreement with the other startup latency test results I have described. </aside> Alan __________________________ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); the Time Ephemerides project (timeephem.sf.net); PLplot scientific plotting software package (plplot.sf.net); the libLASi project (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ -- 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
