Hi,
CriticalSection::Enter() and Leave() are showing up quite high in my oprofile runs:
With this patch, it goes down to:
I've tested this in NSMBW by leaving it idling on the World 1 Map running oprofile for 20 secs. Before the patch it idled with ~53FPS, after the patch it's ~55FPS.
My machine is an Athlon X2 240 with a Radeon HD4550 and 2 gigs of RAM running Ubuntu Maverick 64. Quite mediocre, really
CriticalSection::Enter() and Leave() are showing up quite high in my oprofile runs:
Code:
samples % image name symbol name
46845 12.1507 dolphin-emu Common::CriticalSection::Leave()
35088 9.1012 dolphin-emu Common::CriticalSection::Enter()
With this patch, it goes down to:
Code:
samples % image name symbol name
4150 1.3138 dolphin-emu Common::CriticalSection::Enter()
3 9.5e-04 dolphin-emu Common::CriticalSection::Leave()
I've tested this in NSMBW by leaving it idling on the World 1 Map running oprofile for 20 secs. Before the patch it idled with ~53FPS, after the patch it's ~55FPS.
My machine is an Athlon X2 240 with a Radeon HD4550 and 2 gigs of RAM running Ubuntu Maverick 64. Quite mediocre, really
