Gregory Szorc schrieb:
On 8/15/12 11:10 PM, Mike Hommey wrote:
What is interesting is that the corresponding times are in the order of
seconds on linux and osx. We're just hitting the fact that windows sucks
at I/O.
That is an over-generalization. I/O on Windows itself does not suck. I/O
on Windows sucks when you are using the POSIX APIs instead of the Win32
ones.
From all I heard so far, the truth is in the middle of your and Mike's
position. I/O on Windows sucks, but it sucks even more when you are
using POSIX APIs on top of it.
An interesting data point is that the Wine team found out that running
tests involving file/disk I/O are significantly slower on native Windows
than on Wine-on-Linux on the same hardware. This implies that Windows
I/O really sucks already by itself (and I know from my own experience
how painful it is even with native Windows applications to delete larger
trees, even more so when they are VMs, which we have eliminated from out
build pools nowadays, though). Emulating POSIX upon that already slow
I/O makes it even worse, though.
Robert Kaiser
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform