BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias JRuby Roundup: JRuby 1.3RC1, Timeout, Nailgun

JRuby Roundup: JRuby 1.3RC1, Timeout, Nailgun

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.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT