No webcast da Oracle que ocorreu na última semana, o principal engenheiro da empresa, Mark Reinhold, disse que uma nova JVM acontecerá em no máximo 2 anos. Esta nova JVM será o resultado da fusão entre a HotSpot da Sun e a JRockit herdada da compra da BEA. Reinhold disse que a empresa continuará mantendo as duas versões da JVM em um curto espaço de tempo, devido a empresas que ainda as utilizam:
Não é tão fácil pegar o melhor de cada uma. Não vamos simplesmente parar de fazer uma delas. Consumidores têm coisas em produção para ambos e tomam vantagem de recursos específicos de cada uma. Não vamos causar um terremoto e fazer os sistemas caírem.
A Oracle já havia expressado a vontade de juntar as duas JVM's na última sessão do Sun-Oracle roadmap. Ele revelou que a nova JVM finalmente sairá, mas estipulou um prazo entre 18 meses à 2 anos para que isso aconteça. A idéia é unir o melhor dos dois mundo. Reinhold se diz admirado com as funcionalidades da JRockit:
Existem funcões no JRockit que, francamente, sentimos inveja por alguns anos. O controle de missão é muito bom.
Ele diz que a HotSpot também tem muitas vantagens, especialmente vantagens em relação a desempenho:
Acreditamos que o código da HotSpot, especialmente o compilador do servidor, é muito mais sofisticado.
Reinhold também especulou que a junção das JVM's deve juntar o garbage collector da JRockit e o compilador runtime da HotSpot.
É fascinante aprender mais sobre a JRockit nos últimos dois meses. Ela é realmente um VM incrível.
Ter uma JVM unindo o melhor de duas grandes JVMs é uma boa notícia?