发明名称 Supporting per-program classpaths with class sharing in a multi-tasking virtual machine
摘要 System and method for supporting per-program classpath and class sharing in a multi-tasking virtual machine. A virtual machine may allow each program to specify its classpath independently of other programs classpaths. Tasks that specify identical classpaths for their respective class loaders may share the runtime representation of classes. A multi-tasking virtual machine may generate and compare canonical forms of classpaths to determine which programs may share classes with each other. The runtime representation of a class may be split between shared and private portions of the runtime representation. A shared runtime representation may be associated with multiple private runtime representations. In one embodiment, unique class loader keys and a system dictionary may be used to associate tasks, class loaders and the shared representations of classes.
申请公布号 US2007245331(A1) 申请公布日期 2007.10.18
申请号 US20060403076 申请日期 2006.04.12
申请人 SUN MICROSYSTEMS, INC. 发明人 DAYNES LAURENT P.;CZAJKOWSKI GRZEGORZ J.
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项
地址