Fui em um evento a algum tempo aqui em SP e queria comentar sobre uma palestra que particularmente me chamou bastante atenção. Esta palestra foi sobre o JBoss Performance e foi ministrada pelo Bill Coutinho, funcionário da empresa Dextra.
Entre as principais lições da palestra posso listar as seguintes:
- Por não saber aonde está os gargalos, nunca otimize cedo demais (Só a medição mostrará os gargalos).
- Deve-se sempre fazer um paralelo entre a corretude versus a performance. (A corretude depende da aplicação. Para uma aplicação, ficar com dados antigos, pode ser um erro enquanto para outras pode ser tolerável desde que a aplicação fique mais rápida)
- Escolhas sempre devem ser feitas. (Objetivos na sua grande maioria das vezes serão conflitantes como por exemplo, performance e segurança)
- Pool de recursos, como no exemplo do pool de conexões com o BD.
- Caching, como no exemplo do cache de segundo nível do Hibernate (Neste caso deve-se analisar a corretude versus a performance)
- Clustering como o exemplo do cluster do Jboss.
- Melhorias nas configurações da JVM. (Evolução do Java 5 com o Ergonomics)
Nenhum comentário:
Postar um comentário