AspectJ время ткачества в производственных системах - PullRequest
6 голосов
/ 18 мая 2009

Есть ли у кого-нибудь опыт с чистым переплетением времени загрузки AspectJ в производственных системах (в основном интересные действия, связанные с Tomcat)? Я немного волнуюсь по поводу объема памяти и ресурсов процессора.

Ответы [ 2 ]

3 голосов
/ 18 мая 2009

Я бы не подумал, что это будет существенно отличаться от других библиотек, связанных с AOP, таких как cglib, которые мы часто используем в производственных системах для генерации прокси AOP в Spring. Производительность хорошая, но в пуле permgen увеличен объем занимаемой памяти (из-за большого количества генерируемых синтетических классов), что может стать проблемой, если не будет тщательно управляться.

1 голос
/ 20 мая 2009

Я бы посоветовал вам составить время компиляции для аспекта. Вы можете сделать это в своей сборке с помощью ant или maven и в разработке в Eclipse с помощью плагина AJDT.

Загрузка ткацких работ в коте. У меня работала производственная система в течение нескольких месяцев, но переход на компиляцию времени компиляции сделал настройку и обслуживание намного проще.

...