Pessoal,
Ouvi dizer que existe uma maneira de compilar em java no qual ele não use o JVM isso faz com que ele fique bem mais rápido, claro perdendo a portabilidade. Isso e verdade? como fazer isso?
muito obrigado
Kelson
Pessoal,
Ouvi dizer que existe uma maneira de compilar em java no qual ele não use o JVM isso faz com que ele fique bem mais rápido, claro perdendo a portabilidade. Isso e verdade? como fazer isso?
muito obrigado
Kelson
existem ferramentas que geram um executavel embutindo os seus byte-codes e um ambiente de execução em um arquivo executavel, mas a unica vantagem disso é nao ter q instalar a jvm pra rodar o seu programa, pq ele continua rodando pela jvm e o executavel fiica maior.
existe um projeto de um compilador pra java que realmente gera código nativo, é o gcj. nao sei a quantas anda o projeto, mas me parece que ainda nao há compatibilidade total com a api
Pessoal,Ouvi dizer que existe uma maneira de compilar em java no qual ele não use o JVM isso faz com que ele fique bem mais rápido, claro perdendo a portabilidade. Isso e verdade? como fazer isso?
muito obrigado
Kelson
Use Jet Excelsior, muito bom, porem pago. Converte pra DLL ou EXE. Nos meus testes melhorou a performance na faxia de 40%.
Pessoal,Ouvi dizer que existe uma maneira de compilar em java no qual ele não use o JVM isso faz com que ele fique bem mais rápido, claro perdendo a portabilidade. Isso e verdade? como fazer isso?
muito obrigado
KelsonUse Jet Excelsior, muito bom, porem pago. Converte pra DLL ou EXE. Nos meus testes melhorou a performance na faxia de 40%.
40%? Como foram esses testes?
Por que Java é lento sim para carregar a classe e usar o JIT para transformar o bytecode em código nativo, após isso a performace fica similar a um código nativo.
(pelo menos é o que os fanatiscos dizem…)