同じプログラムでLinux版とWindows版とが存在する場合、Windows上で動かすなら当然Windows版バイナリの方が高速に動作するであろうと思っていました。が、どうやらWSLでLinux版バイナリを動かした方が高速なことが多いことに気づいたので、少しデータを整理してみました。 前提環境 OS Windows 10 Pro 1903 WSL Ubuntu 18.04 LTS optipngの場合 PNGファイル圧縮ツールのoptipngは多様なパラメータで圧縮を何度も試行するため所要時間が長くかかります。またシングルスレッド動作のため、マルチコアCPUの恩恵は直接的には受けられません*1。このため比較的待ち時間が長いのですが、Windows版バイナリよりもLinux版の方が高速に処理されているような気がしたので測定してみました。 前提 Linux版はUbuntuのパッケージマネージ