What version of Windows are you using? I find the double-buffering on Vista and Win7 to have a big negative impact on performance as compared to WinXP. I'm always delighted to run Chrome on my old WinXP laptop. It seems so much faster there.
On X-windows, the renderer backingstores are managed by the X server, and the transport DIBs are also managed by the X server. So, we avoid a lot of memcpy costs incurred on Windows due to keeping the backingstores in main memory there. I suspect this is at least one of the bigger issues. I also suspect that process creation is a problem on Windows. We should probably look into having a spare child process on Windows to minimize new tab jank. Maybe there is a bug on this already? -Darin On Tue, Oct 27, 2009 at 9:11 PM, Adam Barth <[email protected]> wrote: > > My three laptops have relatively comparable hardware and run Chrome on > Windows, Mac, and Linux respectively. The Linux version of Chrome > feels ridiculously faster than Windows and Mac. Do we understand why > this is? Can we make Windows and Mac feel that fast too? > > General observations: > > 1) Scroll performance is extremely good. Even on Gmail, I can only > get the mouse to lead the scroll bar by a dozen pixels. On Slashdot, > it doesn't even look like I can do that. > > 2) Tab creation is very fast. Maybe the zygote is helping here? Can > we pre-render the NTP on other platforms? > > 3) Startup time is faster than calculator. > > Adam > > > > --~--~---------~--~----~------------~-------~--~----~ Chromium Developers mailing list: [email protected] View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev -~----------~----~----~----~------~----~------~--~---
