Как убрать оптимизацию компилятора в Java Eclipse? - PullRequest
1 голос
/ 11 января 2011

как гласит заголовок,

Я бы отключил оптимизацию, потому что я хочу создать байт-код, файл класса, который будет входом для другой программы. Этот файл класса будет использоваться для тестирования программы, и предполагается, что он неоптимизирован.

спасибо,

Ответы [ 2 ]

4 голосов
/ 11 января 2011

Насколько я могу судить, есть только одна (потенциальная) оптимизация компилятора для отключения.Именно эта оптимизация указывает на JSR, используемые старыми компиляторами для уменьшения размера кода для предложений finally.И это только потенциальная оптимизация для отключения ... потому что для более поздних JVM оптимизация обязательна.

Подробнее см. эту ссылку .

Помимо этого,нет никаких оптимизаций байт-кода, которые вы можете отключить.Но не волнуйтесь ... большинство серьезных оптимизаций выполняются компилятором JIT.

1 голос
/ 11 января 2011

Похоже, что оптимизация не слишком волнует. На этой странице перечислены параметры компилятора Java Eclipse.

...