发明名称 METHODS AND APPARATUS FOR NUMERIC CONSTANT VALUE INLINING IN VIRTUAL MACHINES
摘要 Improved fraemworks for loading and execution of portable, platform independent programming instructions within a virtual machine are disclosed. The improved frameworks provide a mechanism that will generally improve the runtime performance of virtual machines by eliminating the need to always traverse a constant pool at runtime to execute a Java instruction. In effect, the described system contemplates doing some extra work during the loadin of a class into a virtual machine by obtaining the information from the constant pool during loading and representing that information in a form that cen be used more efficiently at runtime. Accordingly, methods for creating data structures suitable for use by a virtual machine to execute load constant commands, as well as methods for exeuction of Java load constant instructions are disclosed. The data structures can include a code portion having a load constant computer executable command, and a data stream having data corresponding to the load constant computer executable command.
申请公布号 WO0237274(A3) 申请公布日期 2004.02.12
申请号 WO2001US32306 申请日期 2001.10.17
申请人 SUN MICROSYSTEMS, INC. 发明人 SOKOLOV, STEPAN;WALLMAN, DAVID
分类号 G06F9/445;G06F9/45;G06F9/455 主分类号 G06F9/445
代理机构 代理人
主权项
地址