http://bugs.winehq.org/show_bug.cgi?id=21423
Summary: Visual C++ 2005 slow? Product: Wine Version: 1.1.36 Platform: x86 OS/Version: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
See http://bugs.winehq.org/show_bug.cgi?id=21410 for recipe.
Building chromium's base_unittests.exe seems to take longer in wine than in vista, so I profiled a bit with oprofile: 583087 43.4516 no-vmlinux 320289 23.8679 c1xx.dll 149572 11.1461 ntdll.dll.so 80027 5.9636 libc-2.10.1.so 48005 3.5773 libwine.so.1.0 32901 2.4518 msvcr80.dll 25959 1.9345 advapi32.dll.so 22550 1.6804 rpcrt4.dll.so 13959 1.0402 c2.dll 13660 1.0179 wineserver
Good Lord, that's a lot of kernel time...
I'll see if I can get a breakdown of the kernel time, have to work around https://bugs.launchpad.net/ubuntu/+source/linux/+bug/289087 first.
In the meantime, here's the breakdown inside ntdll:
54636 17.9328 RtlUpcaseUnicodeString 52607 17.2668 hash_short_file_name 37324 12.2506 RtlIsNameLegalDOS8Dot3 15680 5.1465 RtlUpcaseUnicodeStringToCountedOemString 14684 4.8196 find_file_in_dir 11546 3.7897 HEAP_CreateFreeBlock