O texto afirma que a tecnologia agora é capaz de aprender com a utilização da aplicação e escolher automaticamente os padrões de otimização de aquecimento mais eficazes.

O fornecedor de software Java Azul introduziu uma funcionalidade que diminui os períodos de inicialização de aplicações Java ao empregar o tempo de execução da Plataforma Azul Prime da companhia.
A empresa afirmou que o ReadyNow Orchestrator (RNO) possibilita atingir a máxima eficiência de código otimizado rapidamente, o que resulta em melhorias operacionais e economia de custos na nuvem. O RNO faz parte do tempo de execução e não gera custos adicionais.
Azul mencionou que estava buscando resolver um problema em que cargas de trabalho críticas de negócios em Java estavam enfrentando um desafio de aquecimento. Quando uma aplicação Java é iniciada, a JVM precisa compilá-la em um formato executável pelo dispositivo em que está sendo executada. Conforme a aplicação continua em execução, a JVM recompila e otimiza o código importante para melhorar o desempenho, resultando em um processo de “aquecimento” gradual até atingir o máximo de desempenho.
A RNO coleta dados sobre como uma aplicação é otimizada e usa essas informações para reduzir o tempo de inicialização na próxima execução do aplicativo. A coleta de dados de perfil é automatizada ao delegar essa tarefa a um serviço especializado gerenciado pelo cliente. Em vez de coletar informações de perfil em uma única JVM, a RNO monitora múltiplas JVMs, analisa o comportamento dos aplicativos para determinar o melhor perfil de otimização e disponibiliza esse perfil para qualquer JVM que o solicite, resultando em uma inicialização mais rápida das aplicações.
A plataforma Azul Prime, que antes era chamada de Zing, está disponível para download no site azul.com. Essa nova funcionalidade foi desenvolvida para auxiliar as empresas na otimização dos custos crescentes da computação em nuvem. Segundo a Azul, as equipes de Devops podem ajustar o número de instâncias de computação em nuvem usadas para executar aplicativos Java durante os períodos de baixa demanda e, em seguida, escalá-las novamente para atender às necessidades. Dessa forma, as organizações podem diminuir o número médio de instâncias de computação em uso, o que resulta em uma redução nos gastos com computação em nuvem.