2009-11-07

Chromium, mejor en Linux

Desde el groups de desarrolladores de Chromium me ha llegado la noticia de que este navegador es algo más rápido en sistemas operativos basados en Linux que en cualquier otro. Después de constatar la evidencia intentaron darle una explicación y las teorías fueron muy diversas. 

Se apuntó a que la creación de un proceso en windows requiere muchos más recursos y esto afecta a la creación de nuevos tabs que en Chromium tienen forma de nuevos procesos independientes mientras que en el caso de Linux es, en general, más ligero y utiliza menos recursos. 

Otro aspecto que señalaron es la forma en que se manejan los gráficos. El diseño de windows pone un límite artificial a la cantidad de gráficos que se pueden manejar como DDB (Device-Dependent Bitmap) y sin embargo en Linux este tipo de operaciones está muy optimizado, sobre todo en la última generación de drivers que utilizan gestión de memoria unificada en el kernel. En este caso las copias de bloques de memoria se reducen al mínimo mejorando el rendimiento en un 60% respecto a tecnologías anteriores. Esto explica que la forma en que se están creando los gráficos en windows no siempre use aceleración por hardware, mientras que en el caso de Linux todas las operaciones comunes ya se realizan con aceleración por hardware.