【技术实现步骤摘要】
本专利技术涉及一种用于增加Java(爪哇)程序处理能力的系统和方法,更具体地说,涉及一种用于通过在Java虚拟机中同时地加载和编译类文件来增加Java程序处理能力的系统和方法。
技术介绍
图1示出配备有Java虚拟机的传统的信息设备的结构。该信息设备可以是便携电话、个人数字助理(PDA)、数字电视(TV)、机顶盒、个人电脑(PC)或类似物。该信息设备包括中央处理单元(CPU)、网络接口、例如硬盘或闪速存储器的永久存储器、主存储器、输入装置、输出/显示装置和用于连接其它装置的连接装置。Java虚拟机驻留在信息设备的主存储器中,并且组成Java应用程序的Java类被加载到主存储器上。输入装置可以是PC的键盘或鼠标或数字TV或机顶盒的遥控器。输出/显示装置可以是PC的图形适配器或安装在数字TV中或外部连接到数字TV的显示装置。连接装置可以是通用串行总线(USB)、IEEE 1394、RF装置、红外装置或蓝牙装置。如上所述,Java虚拟机可以被驱动的环境能被包含在所有类型的信息设备中,而不局限于特定类型的设备。此外,Java类可以通过网络接口外部地接收,可以从永久存储 ...
【技术保护点】
一种用于增加Java程序的处理能力的系统,该系统包括:类加载器,用于加载Java程序的类文件;和加载时编译器,用于编译由类加载器加载的类文件。
【技术特征摘要】
KR 2004-1-14 2655/041.一种用于增加Java程序的处理能力的系统,该系统包括类加载器,用于加载Java程序的类文件;和加载时编译器,用于编译由类加载器加载的类文件。2.如权利要求1所述的系统,其中,类文件被加载到具有预定的大小的物理单元中。3.如权利要求1所述的系统,其中,加载时编译器确定下次将被处理的逻辑单元信息是否包含在类文件中,并且如果包含,则编译该逻辑单元信息。4.如权利要求3所述的系统,其中,逻辑单元信息是指类头信息、常量池信息、接口信息、字段信息和方法信息中的任一种。5.如权利要求3所述的系统,其中,加载时编译器在编译逻辑单元信息期间验证Java类文件的结构和内容是否正确。6.如权利要求3所述的系统,其中,加载时编译器在编译逻辑单元信息期间执行设置在至少一个类中定义的变量的缺省值的准备。7.如权利要求1所述的系统,其中,加载时编译器在编译逻辑单元信息期间执行至少一个其它类的字段和方法中的一个的参考值的解析。8.如权利要求1所述的系统,其中,类加载器和加载时编译器使用各自的线程执行同时的操作。9.一种增加Java程序处理能力的方法,该方法包括在类加载器上,将类文件从预定的存储区域传输到具有预定的大小的物理单元中的存储器;确定逻辑单元信息是否...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。