Visite também: UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais] ·  Efetividade

O que é LinuxDownload LinuxApostila LinuxEnviar notícia


Firefox usará vários processos para aumentar estabilidade

Enviado por Manoel Pinho (pinhoΘuninet·com·br):

“”A Mozilla iniciou um novo projeto chamado Electrolysis, que pretende tornar o Firefox apto a aproveitar recursos em processadores com vários núcleos. Não necessariamente apenas isso, mas a idéia central é isolar os recursos em processos separados (e automaticamente o sistema operacional e/ou o processador coordena a divisão dos processos entre os núcleos ou processadores). Em processadores de núcleo único os ganhos são referentes basicamente à estabilidade, seguidos de duas palavras tão ditas por produtores de software: desempenho e segurança.

Ela já tentou fazer isso no passado, mas sem muito sucesso. Os componentes do Firefox foram projetados para rodarem num único processo, e separar agora não é nada fácil. O carregador de imagens, por exemplo, é compartilhado por todas as abas. No novo sistema as imagens seriam “disponibilizadas” para os outros processos, algo como se a janela do navegador fosse um servidor, e cada aba um cliente, rodando num processo separado. Muitas partes do código precisam ser reescritas. A Mozilla estuda inclusive usar alguns componentes do Chrome.

O Chrome e o IE já aplicam isso, no Chrome é mais perceptível, pois se estende às abas: cada aba é aberta num novo processo. Apesar de poder consumir um pouco mais de memória, o navegador ganha estabilidade. Um site mal comportado ou um script que explore algum bug específico do renderizador normalmente não interfere no funcionamento do navegador inteiro, bastando apenas matar o processo da aba correspondente, sem perder as demais.

O Electrolysis está em desenvolvimento e é aberto aos interessados, mas não há previsão de quando seja implementado no Firefox.

Veja mais num artigo publicado no Ars Technica.” [referência: guiadohardware.net]

• Publicado por Augusto Campos em 9/07/2009 às 3:00 pm
• Link direto para este post: http://br-l.org/!12515
• Siga no Twitter: @brlinuxblog e @augustocc
• Mais posts do mesmo tema: Aplicações

Comentários dos leitores para “Firefox usará vários processos para aumentar estabilidade”

Os comentários são responsabilidade de seus autores, e não são analisados ou aprovados pelo BR-Linux. Em algumas notícias os comentários são exibidos de forma paginada, com links abaixo do formulário de inserção de novo comentário. Leia os Termos de uso do BR-Linux.

  1. alberto (usuário não registrado) em 9/07/2009 às 3:28 pm

    chrome: “cada aba é aberta num novo processo”

    Isso não é sempre verdade. Por exemplo, abra a wikipedia e clique com a rodinha nos links de artigos. Todas as abas abrirão no mesmo processo.

    No meu teste, o IE8 abriu mais processos para as mesmas abas.

  2. Marco (usuário não registrado) em 9/07/2009 às 4:23 pm

    Mais memória ainda?

  3. Suhanko (usuário não registrado) em 9/07/2009 às 5:44 pm

    Esse modelo de programação me dá uma sensação de programação para RISC, digo,em familiaridade.

O prazo para comentar neste post já expirou - visite a capa do site para posts mais recentes.