[Bug 11674] Dual-core not being correctly supported in World of Warcraft (WOW)
wine-bugs at winehq.org
wine-bugs at winehq.org
Tue Feb 17 11:22:55 CST 2009
http://bugs.winehq.org/show_bug.cgi?id=11674
Markus Amsler <markus.amsler at oribi.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |markus.amsler at oribi.org
--- Comment #18 from Markus Amsler <markus.amsler at oribi.org> 2009-02-17 11:22:54 ---
I'm investigating the memory alloction performance of wine. With 1 thread, one
core goes at 100% the other stays at 0%. With 2 thread both are between 40-60%
and total around 105%. That's for a simple test program that just
HeapAllocs/HeapFrees.
That's exact the same behaviour as Wow. I also profiled wow, and with many
objects heap_findfreeblock consumes up to 25% cpu time, and that's within a
CriticalSection.
So I'm quite convinced this is memory management issue. Unfortunately it looks
like the memory manager needs another algorithm to not suck in a multi threaded
environment.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the wine-bugs
mailing list