Photo
When

Mar 24, 2007 8:30 am - 1:30 pm (Saturday)

Where

Sede SUCESU-SP (map)

Auditório (andar térreo) R Tabapuã 627 - Itaim Bibi - São Paulo SP
São Paulo, SP
Brazil
Who
No performers specified
What
Este tutorial será realizado em dois dias, devido a quantidade de informações das dicas e truques que existem para se otimizar uma aplicação em Java. Nesta primeira parte, irá se apr...
 user image
Share your thoughts…
Leave a comment after signing in or joining.

View all comments

  • campes user image campes
    Aos interessados: existe uma ferramenta nova para monitorar a performance de aplicações em java. Ela é muito fácil de usar, parecido com o JUnit. O nome da ferramenta é Lobo. Vale conferir: www.oncast.com.br/dev/lobo.
Description
Este tutorial será realizado em dois dias, devido a quantidade de informações das dicas e truques que existem para se otimizar uma aplicação em Java. Nesta primeira parte, irá se apresentar dicas, técnicas e estratégias que permitem deixar a sua aplicação mais rápida. Algumas ferramentas de Profiling e ferramentas open-source serão apresentadas como formas de ajudar neste trabalho.



       Conteúdo:



  1. Introdução


    • Java é lento ?

    • Limitação de Sistemas



    • Estratégias

    • Desempenho Percebido

    • O que medir ?


  2. Ferramentas de Profiling


    • Medidas e Tempos

    • Garbage Collection

    • Chamada de Métodos

    • Profiling na Criação de Objetos

    • Utilização da Memória

    • Comunicação de Cliente e Servidor


  3. Criação de Objetos


    • Estatísticas

    • Re-utilização de Objetos

    • Evitando o Garbage Collection

    • Inicialização


  4. Strings


    • Os efeitos de Performance com Strings

    • Conversão

    • Comparação e Pesquisa


  5. Exceptions, Casts e Variáveis

  6. Loops e Switches

  7. Quando otimizar


    • Quando não otimizar

    • Otimizando Bibliotecas e Classes

    • Análise

    • Arquitetura e Design do Projeto

    • Otimização após o Deployment

    • Outros fatores que afetam a Performance




Nível: Básico



Palestrantes:



MAURICIO LEAL - Atua hoje como Arquiteto de Sistemas para a América Latina na Telefónica. Com experiência em desenvolvimento de sistemas em Java no Brasil como no Exterior (Alemanha, Irlanda e França) tem se

especializado em soluções móveis para grandes operadoras de Telefonia e soluções desktop para o Governo do Estado de São Paulo.



ANTONIO CARLOS SCHAAL - Atua como Executivo Sênior em Desenvolvimento na Magna Sistemas, empresa parceira de produtos IBM. Liderou grandes projetos governamentais brasileiros como o RDO (Registro Digital de Ocorrência para as Delegacias do Estado de São Paulo) e RG (Geração do RG do Estado de São Paulo).
Cost
Free. Por favor, enquanto o site do SouJava estiver fora do ar peço que todos confirmem sua presença enviando um email para bianca.spazziani@soujava.org.br com o assunto: CONFIRMAÇÃO TUTORIAL SOUJAVA - 24/03 e no corpo do email seu nome completo.
Tags
Add tags
Event details may change at any time, always check with the event organizer when planning to attend this event or purchase tickets.

 

Added by soujava on () (permalink)