Otimização de código

4 respostas
Marcio_Nogueira

Olá, gostaria de saber como posso escrever um código java otimizado com foco no desempenho com o BD? :wink:

4 Respostas

lina

Oi,

O que você quer dizer com otimizado?

Tchauzin!

P
  • Use driver nativo
  • Use diretamente JDBC
  • Use Bulk operations
J
  • 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.

http://llvm.org/

P

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

Criado 21 de dezembro de 2010
Ultima resposta 22 de dez. de 2010
Respostas 4
Participantes 5