Pergunta

Alguém tem uma experiência com pura AspectJ tecelagem tempo de carregamento em sistemas de produção (principalmente interessantes Tomcat actividades conexas)? Eu estou um pouco preocupante sobre consumo de memória e sobrecarga da CPU.

Foi útil?

Solução

Eu não poderia imaginar que ele iria ter um impacto significativamente diferente de outras bibliotecas relacionadas com a AOP como cglib, que usamos muito em sistemas de produção para AOP geração de proxy na Primavera. O desempenho é bom, mas há um aumento do consumo de memória na piscina permgen (devido a um grande número de classes sintéticas sendo gerado), que pode ser um problema se não for gerida com cuidado.

Outras dicas

Eu incentivá-lo a fazer tecelagem tempo de compilação para aspectj. Você pode fazer isso em sua construção com formiga ou maven e no desenvolvimento em Eclipse com o plugin AJDT.

tempo de carga tecelagem funciona em tomcat. Eu tinha um sistema de produção funcionando por alguns meses, mas a mudança para tecelagem fez o tempo de configuração e manutenção de compilação muito mais fácil.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top