描画性能は、Red Hat Linux 7.2の方が2倍以上速いという結果になりました。
環境 | TkEngine値 |
---|---|
Windows XP Pentium3 800MHz | 31 |
Red Hat Linux Pentium3 800MHz | 69 |
次に、いつもの以下のコードでテストしました。
time {for {set i 0} {$i < 10000} {incr i} {set ary($i) $i}} |
配列の操作は、Red Hat Linux 7.2方が若干速いという結果になりました。
環境 | 実行時間 |
---|---|
Windows XP Pentium3 800MHz | 0.1秒 |
Red Hat Linux 7.2 Pentium3 800MHz | 0.07秒 |
次に、須栗歩人さんが、1997年11月に公開されたTcl/Tk Benchmark Ver.1.3を使ってテストしました。
やはり、描画性能は、Red Hat Linux 7.2の方が2倍以上速いという結果になりました。
環境 | 項目 | 実行時間 |
---|---|---|
Windows XP Pentium3 800MHz | LINE | 0.98秒 |
PAINT | 0.89秒 | |
MOVE | 1.77秒 | |
TOTAL | 3.64秒 | |
Red Hat Linux 7.2 Pentium3 800MHz | LINE | 0.29秒 |
PAINT | 0.56秒 | |
MOVE | 0.73秒 | |
TOTAL | 1.58秒 |
最後に、MetaCardのPerformance Benchmarks を使ってテストしました。
この結果もLinuxの圧勝でした。
環境 | 項目 | 実行時間 |
---|---|---|
Windows XP Pentium3 800MHz | 1000000 repeats | 1.162秒 |
10000 iterative factorial(100) | 49.942秒 | |
10000 iterative factorial(100) with 'if' | 50.382秒 | |
10000 recursive factorial(100) | 87.316秒 | |
1000 exec calls | 16.183秒 | |
2000 100-line file writes and reads | 6.199秒 | |
10 stem generation took | 5.017秒 | |
total time was | 216.201秒 | |
Red Hat Linux Pentium3 800MHz | 1000000 repeats | 0.936秒 |
10000 iterative factorial(100) | 40.926秒 | |
10000 iterative factorial(100) with 'if' | 42.079秒 | |
10000 recursive factorial(100) | 70.083秒 | |
1000 exec calls | 3.684秒 | |
2000 100-line file writes and reads | 3.875秒 | |
10 stem generation took | 3.655秒 | |
total time was | 165.268秒 |
ということで、性能に関しては、Linuxの圧勝に終わりましたが、
OSの安定度という点では、両者互角かもしれません。
ただし、日本語化は、Windowsの方が完成度は高いといえるでしょう。
とりあえず、私は、両方を併用するつもりです。