BT

JRuby Roundup: JRuby 1.3RC1, Timeout, Nailgun

por Werner Schuster , traduzido por Ricardo Almeida em 22 Mai 2009 |

JRuby 1.3RC1 está disponível. As mudanças(do release notes):

- Correções para o JRuby rodar melhor em um ambiente restritivo como GAE/J
- Acesso a primitivos arrays do Java está aproximadamente 10x mais rápido
- timeout.rb está agora ~40% mais rápido
- irb trabalha no modo --1.9 agora
- Diversas correções adicionais do 1.9
- Atualizações de rubygems 1.3.2 e rspec 1.2.6

Uma das mudanças mencionadas foi a funcionalidade de timeout 40 % mais rápido; a mudança para timeout, uma reescrita do Ruby para o Java, pode ser visto no commit do GitHub.

Outra mudança é remover o suporte a Java 1.4.

Finalmente, o trabalho continua reduzindo o overhead de inicialização do JRuby e Java. Charles Nutter escreveu sobre a integração do Nailgun dentro do JRuby:

Idealmente, JRuby --ng seria a única flag, e isso vai inicializar um servidor (ou n servidores) conforme necessário para lidar com comandos. Se for desejável, precisamos trabalhar para fazer isso acontecer.

Basicamente, Nailgun inicializa uma ou mais instâncias de JRuby. Clientes podem contar com o servidor executar programas, desde que a instância JRuby já esteja rodando, e não existe overhead de inicialização a pagar. Correntemente mais trabalhos precisam ser feitos para configurar o Nailgun com a quantidade certa de servidores.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT