2009-09-08 16 views
6

Cosa potrebbe essermi d'aiuto nell'aiutare a scrivere programmi compatti (con meno codici byte) in Java.
Forse sto guardando:Visualizer codice byte Java

  • Uno strumento che mi dice il numero di byte codici di una classe o di un metodo genera.
  • Per visualizzare i codici byte.
  • Lo strumento potrebbe indicarmi quali aree necessitano di ottimizzazione in termini di conteggio dei byte o cicli cpu.
  • Un grafico di codice byte potrebbe anche aiutare indicando quali codici di byte esistono in Java e le sue varie proprietà.

Eventuali strumenti esistenti che potrebbero aiutarmi a realizzare questo?

risposta

8

Eclipse ha uno Byte Code Outline plug-in che mostra quale codice byte Java verrà prodotto dal codice sorgente.

+3

Qualcosa di disponibile per NetBeans su linee simili? –

+2

jclasslib può essere installato come modulo NetBeans (http://resources.ej-technologies.com/jclasslib/doc/help.html) ma non l'ho mai provato. –

7

Il programma javap fornito con JDK può disassemblare classi Java in bytecode.

È necessario fare riferimento allo Java Virtual Machine Specification per comprendere il significato di tutti i bytecode.