会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • SHARING CLASSES AND CLASS LOADERS
    • 共享类和类装载器
    • WO2006032524A3
    • 2006-05-04
    • PCT/EP2005010327
    • 2005-09-23
    • SAP AGKUCK NORBERTSCHMIDT OLIVERSCHMELTER RALF
    • KUCK NORBERTSCHMIDT OLIVERSCHMELTER RALF
    • G06F9/445G06F9/46
    • G06F9/544G06F9/44563
    • Methods and apparatus, including computer systems and program products, for sharing classes and class loaders. One implementation provides a technique for performing a shared load procedure for a class, performing a post load procedure for the class, performing a shared link procedure for the class, performing a post link procedure for the class, and performing an initialization procedure for the class to reduce memory consumption and class loading time. Through performance of these procedures, a first portion of the class (which may include a class block and object) is loaded into a shared memory accessible by multiple runtime systems, and a second portion of the class (which may include a class static variable) as is stored in a local memory associated with a selected runtime system. A shared master copy of the second portion of the class is also stored in the shared memory.
    • 方法和设备,包括计算机系统和程序产品,用于共享类和类装载器。 一个实现提供了一种用于为类执行共享负载过程,对该类执行后加载过程,为该类执行共享链接过程,为该类执行一个后链接过程以及执行该类的初始化过程的技术 以减少内存消耗和类加载时间。 通过执行这些过程,类的第一部分(可以包括类块和对象)被加载到由多个运行时系统可访问的共享存储器中,并且该类的第二部分(其可以包括类静态变量) 如同存储在与所选择的运行时系统相关联的本地存储器中。 该类的第二部分的共享主副本也存储在共享存储器中。
    • 5. 发明申请
    • SHARING OBJECTS IN RUNTIME SYSTEMS
    • 在运行系统中共享对象
    • WO2005114406A3
    • 2006-08-17
    • PCT/EP2005005508
    • 2005-05-20
    • SAP AGSCHMIDT OLIVERKUCK NORBERTLOTT EDGARSTRASSBURGER MARTINHILGENBERG ARNOSCHMELTER RALF
    • SCHMIDT OLIVERKUCK NORBERTLOTT EDGARSTRASSBURGER MARTINHILGENBERG ARNOSCHMELTER RALF
    • G06F9/44G06F9/46G06F9/50
    • G06F9/544G06F9/4428
    • Methods and apparatus, including computer systems and program products, for sharing data objects in runtime systems. An identification of a first data object in a first runtime system is received. The first data object references zero or more referenced data objects. A shared closure of data objects, which consists of the first data object and a transitive closure of the referenced data objects, is identified, and a determination is made as to whether the shared closure of data objects is usable in a second runtime system. In some implementations, determining whether a shared closure is usable in a second runtime system includes determining whether each data object in the shared closure is serializable without execution of custom code, or determining whether the runtime class of each object instance in the shared closure is shareable. Using shared closures to share objects between runtime systems can provide isolation between user sessions.
    • 用于在运行时系统中共享数据对象的方法和装置,包括计算机系统和程序产品。 接收第一运行时系统中的第一数据对象的标识。 第一个数据对象引用零个或多个引用的数据对象。 识别由第一数据对象和引用的数据对象的传递闭包组成的数据对象的共享关闭,并且确定数据对象的共享关闭是否可用于第二运行时系统。 在一些实现中,确定共享闭包在第二运行时系统中是否可用包括确定共享闭包中的每个数据对象是否可串行化而不执行自定义代码,或者确定共享闭包中每个对象实例的运行时类是否可共享 。 使用共享闭包在运行时系统之间共享对象可以在用户会话之间提供隔离。