2009-09-08 21 views
6

Lo que podría ayudarme a escribir programas altamente compactos (conteo de código de bytes mínimo) en Java.
Posiblemente estoy mirando:Java Byte Code Visualizer

  • Una herramienta que me dice cuántos bytes códigos genera una clase o un método.
  • Para visualizar los códigos de bytes.
  • La herramienta podría decirme qué áreas necesitan optimización en términos de bytes recuento de códigos o ciclos de CPU.
  • Un gráfico de código de bytes también ayudaría a indicando qué códigos de bytes existen en Java y sus diversas propiedades.

¿Alguna herramienta existente que me ayude a darme cuenta de esto?

Respuesta

8

Eclipse tiene un Byte Code Outline plug-in que le muestra qué código de byte Java se producirá a partir de su código fuente.

+3

¿Hay algo disponible para NetBeans en líneas similares? –

+2

jclasslib se puede instalar como un módulo de NetBeans (http://resources.ej-technologies.com/jclasslib/doc/help.html) pero nunca lo he intentado. –

7

El programa javap que viene con el JDK puede desmontar las clases de Java en bytecode.

Querrá consultar el Java Virtual Machine Specification para comprender el significado de todos los códigos de byte.