Domanda

come titoli dice:

Mi piacerebbe prendere ottimizzazioni fuori perché voglio creare un bytecode, file di classe, che sarà un input per un altro programma. Questo file di classe verrà utilizzato per testare il programma, e si presume che sia non ottimizzata.

grazie,

È stato utile?

Soluzione

Per quanto posso dire, c'è solo una (potenziali) ottimizzazioni del compilatore per spegnere. Questo è l'ottimizzazione che Inlines le JSR utilizzate dai compilatori più anziani per ridurre le dimensioni del codice per le clausole finally. E questo è solo un potenziale di ottimizzazione per spegnere ... perché per JVM successivi l'ottimizzazione è obbligatoria.

questo link per i dettagli.

A parte questo, non ci sono ottimizzazioni bytecode che è possibile disattivare. Ma non preoccupatevi ... la maggior parte delle ottimizzazioni gravi sono eseguite dal compilatore JIT.

Altri suggerimenti

Non ci sembra essere molto in termini di ottimizzazione di cui preoccuparsi. questa pagina elenca le Java Eclipse compilatore opzioni.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top