http://bugs.winehq.org/show_bug.cgi?id=18050
--- Comment #18 from Oleksiy Protas elfy.ua@gmail.com 2009-04-16 10:47:07 --- (In reply to comment #16)
read/write is used by Wine to communicate between client and server, also it's used a lot by native Linux libraries loaded by Wine.
Do you mean that somehow strace serves as a profiler for you? Then where are the used functions timing results? Until you show that this bug is invalid.
Okay, I'll compile wine with debugging support and show where exactly the bottleneck is. Having gecko disabled solves the bug, so I dare to assume this is a bug in gecko.
Strace -c show CPU time spent in each system call.