Skip to content

Instantly share code, notes, and snippets.

@jibsen
Created April 6, 2016 14:54
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jibsen/7ebeddde3bc2bfd421b96ae53a824ad9 to your computer and use it in GitHub Desktop.
Save jibsen/7ebeddde3bc2bfd421b96ae53a824ad9 to your computer and use it in GitHub Desktop.
Comparing clone and build time between native Windows and Linux VM

About

These are timings for cloning the squash repository including submodules, running CMake to generate makefiles, and building the project in debug mode.

All toolsets run on the same machine (Core i5, 8 GB, Win10 64):

  • Win Native - Git for Windows, CMake, and MinGW-w64 running in Cmder
  • MSYS2 - The MSYS2 compiles of these tools running in the bash it comes with
  • Linux Mint VM - Linux Mint running in VMware on the same machine

The Linux Mint VM runs older version of the tools, so the timings are not directly comparable for the build, but I believe they give a good indication.

Time for running git clone --recursive https://github.com/quixdb/squash.git

System Time
Win Native 3m45s
MSYS2 4m24s
Linux Mint VM 1m57s

Time for running cmake

System Time
Win Native 4m6s
MSYS2 4m9s
Linux Mint VM 25s

Time for running make

System Time
Win Native 4m53s
MSYS2 3m43s
Linux Mint VM 2m9s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment