2009-09-08 11 views
6

Ce qui pourrait m'aider à écrire des programmes très compacts (nombre de codes au moins) en Java. Peut-être
Je suis à la recherche:Java Byte Code Visualizer

  • Un outil qui me dit combien octet codes de classe ou une méthode génère.
  • Pour visualiser les codes d'octets.
  • L'outil pourrait me dire quelles zones besoin d'optimisation en termes d'octets nombre de codes ou cycles de cpu. Un tableau de codes d'octets aiderait également indiquant quels codes d'octets existent dans Java et ses diverses propriétés.

Des outils existants qui pourraient m'aider à réaliser cela?

Répondre

8

Eclipse a un Byte Code Outline plug-in qui vous montre quel code octet Java sera produit à partir de votre code source.

+3

Tout ce qui est disponible pour NetBeans sur des lignes similaires? –

+2

jclasslib peut être installé en tant que module NetBeans (http://resources.ej-technologies.com/jclasslib/doc/help.html) mais je ne l'ai jamais essayé. –

7

Le programme javap fourni avec le JDK peut désassembler des classes Java en bytecode.

Vous voudrez vous référer au Java Virtual Machine Specification pour comprendre la signification de tous les bytecodes.