From: Gwenole B. <gb...@di...> - 2004-06-04 18:00:00
|
Hi, > Even though SheepShaver results were noticeably higher > in most tests, including QuickDraw ones, SheepShaver's graphics feels=20= > a lot > slower than Basilisk's - repainting of Finder windows is visible, = menus > don't appear instantly and stuff like this. I did notice that too but I don't think it's caused by the graphics=20 subsystem. e.g. I ran extra MacBench 5.0 graphics test CopyBits=20 (srcCopy) and performance was really good. Last time I tried to=20 investigate that, reasons why Finder windows repainting it slow might=20 be: - a non neglectable portion is 68k code - the code uses a lot of branches that are not translated effeciently=20 yet - cache is invalidated a lot of times. I noticed that when pulling down=20= a single menu, at least 3 cache invalidation occur for specific regions. I hoped NQD acceleration would help, but it didn't. > The difference increased when I > installed Kaleidoscope theming applet and Aqua-like themes on both=20 > systems. Is Kaleidoscope native PPC nowadays? If not, we really must find a=20 decent way to translate 68k code to native code too. Problem is Apple's=20= special opcodes, and checkpoints for interrupt handling. That can be=20 workarounded but not effeciently. Well, I will try to look at it again. Bye, Gwenol=E9.= |