Here are some times I am getting:
PiratePig
Windows / Neko
Total time : 4.373s
------------------------------------
filters : 0.424s, 10%
macro execution : 0.585s, 13%
neko generation : 0.706s, 16%
other : 1.092s, 25%
parsing : 0.424s, 10%
typing : 1.142s, 26%
Total time : 4.403s
------------------------------------
filters : 0.453s, 10%
macro execution : 0.583s, 13%
neko generation : 0.796s, 18%
other : 1.049s, 24%
parsing : 0.422s, 10%
typing : 1.101s, 25%
Linux / Neko
Total time : 3.240s
------------------------------------
filters : 0.440s, 14%
macro execution : 0.540s, 17%
neko generation : 0.720s, 22%
other : 0.490s, 15%
parsing : 0.400s, 12%
typing : 0.650s, 20%
Windows / CPP
Total time : 10.501s
------------------------------------
analyzer-simplify-apply : 0.041s, 0%
filters : 0.947s, 9%
macro execution : 0.418s, 4%
other : 7.930s, 76%
parsing : 0.331s, 3%
typing : 0.835s, 8%
Total time : 6.628s
------------------------------------
analyzer-simplify-apply : 0.041s, 1%
filters : 0.983s, 15%
macro execution : 0.422s, 6%
other : 4.034s, 61%
parsing : 0.333s, 5%
typing : 0.815s, 12%
Linux / CPP
Total time : 3.930s
------------------------------------
analyzer-simplify-apply : 0.060s, 2%
filters : 1.050s, 27%
macro execution : 0.500s, 13%
other : 1.350s, 34%
parsing : 0.370s, 9%
typing : 0.600s, 15%
Windows / JS
Total time : 3.798s
------------------------------------
filters : 0.320s, 8%
generate js : 0.212s, 6%
macro execution : 0.566s, 15%
other : 0.023s, 1%
parsing : 0.402s, 11%
typing : 2.275s, 60%
Total time : 2.596s
------------------------------------
filters : 0.315s, 12%
generate js : 0.179s, 7%
macro execution : 0.606s, 23%
other : 0.021s, 1%
parsing : 0.411s, 16%
typing : 1.064s, 41%
Linux / JS
Total time : 1.670s
------------------------------------
filters : 0.350s, 21%
generate js : 0.050s, 3%
macro execution : 0.460s, 28%
other : 0.020s, 1%
parsing : 0.460s, 28%
typing : 0.330s, 20%
I am running this test natively on Windows, and in a Linux VM on the same
machine for consistency. I know that Linux tends to handle programs faster
than Windows in general, but I'm not sure that's the only explanation.
This is the same code, same OpenFL, same Haxe release (3.2.1)
Current development builds on Windows seem a bit slower (like 5.1s instead
of 4.4 for Neko)
Does anyone have MSVC versions of Haxe built (to compare)?
--
Using Opera's mail client:
http://www.opera.com/mail/