Многие современные фреймворки (Spring, Hibernate) обеспечивают очень приятное динамическое поведение с использованием динамических прокси-серверов Java, но какова точная стоимость работы, связанная с ним? Существуют ли общедоступные тесты для Sun JVM?
Производительность динамического прокси Java
Ответ 1
Несколько указателей:
Ответ 2
Я не знаю, есть ли какой-либо анализ производительности в указанной вами структуре, но в моем проекте lambdaj Я сделал очень широкое использование динамического прокси с использованием той же технологии (cglib). В pdf, который объясняет, как работает моя библиотека, вы также можете найти интересное сравнение производительности по этому вопросу.
Ответ 3
Согласно Remi Forax, java-прокси запрещает Jit-компилятору правильно выполнять свою работу (в этом случае inline).
См. его переписанный прокси