
24 Feb
2010
24 Feb
'10
4:25 a.m.
Hello Brandon, Wednesday, February 24, 2010, 8:08:41 AM, you wrote:
I feel that ghci code executing speed in guest os is 1.5~2x faster than host os
My guess is that GHC (and the GHC RTS) on win32 is using a POSIX emulation layer supplied by mingw32 for all system calls, introducing extra overhead.
1. yes, mingw is using POSIX emulation layer for file operations, but i don't believe that it provides any serious overhead - even for i/o 2. this example was purely computational, no OS calls involved -- Best regards, Bulat mailto:Bulat.Ziganshin@gmail.com