O boxe causa problemas de desempenho?

Estou trabalhando em um projeto no qual estamos produzindo uma linguagem que é compilada em java. A estrutura que estamos usando (xtext) faz uso prolífico do boxe em seu código gerado. Especificamente, se você tiver uma declaração como:

int i = 1;
int j = 2;
int k = i + j;

Então o código compilado se parece com:

IntegerExtensions.operator_plus(((Integer)i), ((Integer)j))

gora, no projeto em que estou trabalhando, há certas situações em que operações binárias básicas específicas serão extremamente comuns (especialmente incrementos e comparações

Minha pergunta é: isso será um problema em termos de desempenho ou o JIT (ou recursos JVM da mesma forma inteligentes) simplesmente perceberá o que está acontecendo e corrigirá tudo isso?

LEIA ANTES DE POSTAR: Não estou interessado em obter respostas dizendo "você não deve se importar, deixe legível". Este código é gerado, e eu simplesmente não me importo com a legibilidade do código gerado. O que me importa é que não recebamos um impacto significativo no desempenho disso.

Obrigad

questionAnswers(4)

yourAnswerToTheQuestion