OT: google-chrome navegador opensource..
Germán Póo-Caamaño
gpoo en calcifer.org
Jue Sep 4 16:39:50 CLT 2008
On Thu, 2008-09-04 at 16:13 +0200, Miguel Oyarzo O. wrote:
> At 20:27 04/09/2008, Alvaro Herrera wrote:
> >Miguel Oyarzo O. escribió:
> > > At 18:48 04/09/2008, Franco Catrin L. wrote:
> > >> El jue, 04-09-2008 a las 11:35 +0200, Miguel Oyarzo O. escribió:
> >
> > >> > De que hablas si no son excluyentes,
> > >> > El documento explica que el multiproceso es para separar las pestañas
> > >> > (tabs) y mantener
> > >> > las estructuras de memoria en cada una (eso no tiene gran impotancia,
> > >> > es un lujo nomas, pero es lo q mas quieren destacar)
> > >>
> > >> Si es importante cuando tienes varias pestañas abiertas en varias
> > >> "vistas" del browser y una de ellas se acabrona.
> >
> > > Eso no lo resuelve el multiproceso, las paginas se quedan pegadas
> > > por las aplicaciones javascript mal programadas, que dejan
> > > pegado la maquina virtual. Chromo lo resolvió con V8 multi-thread.
> > >
> > > Sin multi-thread puedes entrar con todas las pestañas Chromo
> > > que quieras a una misma pagina y todas se quedaran pegadas.
> >
> >Ahora eres tú el excluyente :-) Hasta donde entendí, cada proceso (tab
> >del browser) tiene su propio motor v8.
>
> Correcto (no por lo de excluyente, sino por lo de V8)
> :)
>
> >No es que v8 sea multithread (y
> >aunque lo fuera, sería irrelevante), sino que cada tab procesa
> >Javascript por separado.
>
> V8 es multi-thread, aun que no lo creas, y para nada
> es irrelevante, es el 1er browser masivo con capacidad
> de formar varios hilos de ejecusion de un codigo javascript,
> y ademas correrlo reiteradamente en codigo de maquina.
>
> >Si v8 no fuera multithread, igual habría un
> >intérprete por cada tab, y por lo tanto igual no se quedarían pegadas
> >todas las pestañas al pifiarse en una.
>
> Claro, si multiprocessing separa cache y las areas
> de memoria a diferencia de multi-theread, no obstante
> si tuvieras varias pestanias single-thread e ingresas a
> paginas chantas o casa-bobos,
> igual se te caera cada una, aun que goces del mejor sistema
> multiprocesos. multiprocessing te permitirá cerrar la pestaña que fallo,
> sin que afecte a las otras, es todo.
>
> No se que gracia tiene poseer la capacidad de cerrar la ventanas
> ante errores, mejor es que el browser las maneje bien
> y no se congele (alli la importanncia de multi-threaded)
Has usado FF3 con el plugin de Flash de Adobe?
Se cae a menudo. Y cuando tienes 20 ó más ventanas abiertas...
--
Germán Póo-Caamaño
http://www.calcifer.org/
Más información sobre la lista de distribución Linux