Olá, gostaria de saber como posso escrever um código java otimizado com foco no desempenho com o BD? 
Otimização de código
4 Respostas
Oi,
O que você quer dizer com otimizado?
Tchauzin!
- Use driver nativo
- Use diretamente JDBC
- Use Bulk operations
- Use driver nativo
- Use diretamente JDBC
- Use Bulk operations
Olha, indiferente de usar código nativo ou byte code, a máquina virtual vai otimizar seu código. A estrutura da máquina virtual java hoje consiste de :
javac-> compilador de bytecode;
jit-> otimizador bytecode para assembly
llvm -> que vai otimizar ainda mais o código que máquina.
Se você quer melhorar o desempenho do seu software você precisa se preocupar em desenvolver um bom algoritmo. Quanto a nativo ou bytecode, no final a jvm transforma tudo em código nativo.
Aqui está o site da llvm:
Esse compilador é feito para se usar em máquinas virtuais como otimizador de código.
Ola,
O juliocbq tem toda a razao. De fato voce deve se concentrar no seu design e implementacao,
utilizando bons algoritmos para sua logica de negocio e utilizando corretamente os recursos e patterns
que ajudam a melhorar a performance do sistema como um todo, no caso, o que tem a ver mais
diretamente com banco, esquemas de caching, value list handlers, transfer objects, facades, connection
poolings, etc.
[ ]'s