Method and apparatus for implementing compact type signatures in a virtual machine environment

   
   

Methods and apparatus for creating compacted method signatures from method signature representations in Java.TM. class files are disclosed. The use of compacted signatures reduces the amount of memory space occupied by the signatures and, further, improve the efficiency with which a virtual machine may operate. According to one aspect of the present invention, a method a method for creating a compact representation of a method signature using a virtual machine includes creating 4-bit representations for each of a first parameter, a separator, and a return type included in the method signature. Once the 4-bit representation are created, the representations are packed into a word. In one embodiment, the word is a 32-bit word. In such an embodiment, the 32-bit word may be a 32-bit integer.

Methoden und Apparate für das Herstellen der verbundenen Methode Unterzeichnungen von den Methode Unterzeichnungdarstellungen in den Java.TM. Kategorie Akten werden freigegeben. Der Gebrauch der verbundenen Unterzeichnungen verringert die Menge des Gedächtnisraumes besetzt durch die Unterzeichnungen und verbessert weiter die Leistungsfähigkeit, mit der eine virtuelle Maschine funktionieren kann. Entsprechend einem Aspekt der anwesenden Erfindung, schließt eine Methode eine Methode für das Verursachen einer kompakten Darstellung einer Methode Unterzeichnung, die eine virtuelle Maschine verwendet, das Verursachen der Darstellungen 4-bit für jede eines ersten Parameters, des Separators und der Rückholart, die in der Methode Unterzeichnung eingeschlossen ist ein. Sobald die Darstellung 4-bit verursacht werden, werden die Darstellungen in ein Wort verpackt. In einer Verkörperung ist das Wort ein 32-bit Wort. In solch einer Verkörperung kann das 32-bit Wort eine 32-bit Ganzzahl sein.

 
Web www.patentalert.com

< Genetic identification system

< Labels for in-mold forming and molded resin products having the same

> Anti-stokes fluorescent compositions and methods of use

> Game material set and play method with money-match bonus level qualifier

~ 00105