基于嵌入式实时Java虚拟机的预先类加载方法及装置

    公开(公告)号:CN102567033B

    公开(公告)日:2015-09-16

    申请号:CN201010588216.6

    申请日:2010-12-14

    Applicant: 北京大学

    Inventor: 曹东刚 荀娜 梅宏

    CPC classification number: G06F9/44521

    Abstract: 本发明提供基于嵌入式实时Java虚拟机的预先类加载方法及装置。该方法包括:修改类加载器的java类文件,设置用于根据类的列表进行类加载的加载方法;修改虚拟机内核的jni类,设置用于调用所述加载方法以预先加载应用程序所需的全部类的预先类加载方法;获取包含应用程序所需的全部类的类列表;根据所述预先类加载方法,依照所述类列表预先加载所述应用程序所需的全部类。本发明提供的基于嵌入式实时Java虚拟机的预先类加载方法及装置能够避免时间抖动及嵌入式系统资源有限的缺陷,实现了在嵌入式实时Java虚拟机中的预先类加载。

    基于嵌入式实时Java虚拟机的预先类加载方法及装置

    公开(公告)号:CN102567033A

    公开(公告)日:2012-07-11

    申请号:CN201010588216.6

    申请日:2010-12-14

    Applicant: 北京大学

    Inventor: 曹东刚 荀娜 梅宏

    CPC classification number: G06F9/44521

    Abstract: 本发明提供基于嵌入式实时Java虚拟机的预先类加载方法及装置。该方法包括:修改类加载器的java类文件,设置用于根据类的列表进行类加载的加载方法;修改虚拟机内核的jni类,设置用于调用所述加载方法以预先加载应用程序所需的全部类的预先类加载方法;获取包含应用程序所需的全部类的类列表;根据所述预先类加载方法,依照所述类列表预先加载所述应用程序所需的全部类。本发明提供的基于嵌入式实时Java虚拟机的预先类加载方法及装置能够避免时间抖动及嵌入式系统资源有限的缺陷,实现了在嵌入式实时Java虚拟机中的预先类加载。

Patent Agency Ranking