Facilitating non-contiguous allocation of a large object within a java heap
    1.
    发明授权
    Facilitating non-contiguous allocation of a large object within a java heap 失效
    促进Java堆内大型对象的非连续分配

    公开(公告)号:US07500080B2

    公开(公告)日:2009-03-03

    申请号:US12031395

    申请日:2008-02-14

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    CPC分类号: G06F12/0253 G06F9/5016

    摘要: A chunking controller within a broker layer detects a large object, where a large object is one that the size of the allocation of the large object within a memory heap exceeds a maximum contiguous free space within the Java heap. The broker layer operates atop the Java Virtual Manager to facilitate communication and business processes between heterogeneous systems. The chunking controller describes the large object by an underlying array of the large object divided into multiple pieces of a size not exceeding the maximum contiguous free space. Then, the chunking controller enables requests through the broker layer for allocation by the Java Virtual Manager of each of the pieces of the large object within the Java heap, such that the broker layer facilitates efficient allocation of large objects in the Java heap managed by the Java Virtual Manager.

    摘要翻译: 代理层内的分块控制器检测大对象,其中大对象是内存堆中大对象的分配大小超过Java堆中最大连续可用空间的大对象。 代理层在Java虚拟管理器的顶部运行,以促进异构系统之间的通信和业务流程。 分块控制器通过大对象的底层数组描述大对象,分为多个不超过最大连续可用空间的尺寸。 然后,分块控制器通过代理层来实现Java虚拟管理器分配Java堆中的大对象的每一块的请求,使得代理层有助于在由Java堆管理的Java堆中有效分配大对象 Java虚拟管理器。

    Facilitating non-contiguous allocation of a large object within a java heap
    2.
    发明授权
    Facilitating non-contiguous allocation of a large object within a java heap 失效
    促进Java堆内大型对象的非连续分配

    公开(公告)号:US07360053B2

    公开(公告)日:2008-04-15

    申请号:US10948276

    申请日:2004-09-23

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    CPC分类号: G06F12/0253 G06F9/5016

    摘要: A method, system, and program for facilitating non-contiguous allocation of a chunked object within a Java heap without changing the manner in which a Java Virtual Manager allocates objects within the heap are provided. According to one embodiment, a chunking controller within a broker layer detects a large object, where a large object is one that the size of the allocation of the large object within a memory heap exceeds a maximum contiguous free space within the Java heap. The broker layer operates atop the Java Virtual Manager to facilitate communication and business processes between heterogeneous systems. The chunking controller describes the large object by an underlying array of the large object divided into multiple pieces of a size not exceeding the maximum contiguous free space. Then, the chunking controller enables requests through the broker layer for allocation by the Java Virtual Manager of each of the pieces of the large object within the Java heap, such that the broker layer facilitates efficient allocation of large objects in the Java heap managed by the Java Virtual Manager.

    摘要翻译: 提供用于促进Java堆内的分块对象的不连续分配的方法,系统和程序,而不改变Java虚拟管理器在堆内分配对象的方式。 根据一个实施例,代理层内的分块控制器检测大对象,其中大对象是存储器堆内的大对象的分配大小超过Java堆内的最大连续可用空间的大对象。 代理层在Java虚拟管理器的顶部运行,以促进异构系统之间的通信和业务流程。 分块控制器通过大对象的底层数组描述大对象,分为多个不超过最大连续可用空间的尺寸。 然后,分块控制器通过代理层来实现Java虚拟管理器分配Java堆中的大对象的每一块的请求,使得代理层有助于在由Java堆管理的Java堆中有效分配大对象 Java虚拟管理器。

    Method and apparatus for independent deployment of roles
    3.
    发明授权
    Method and apparatus for independent deployment of roles 失效
    独立部署角色的方法和装置

    公开(公告)号:US07630784B2

    公开(公告)日:2009-12-08

    申请号:US11187294

    申请日:2005-07-22

    IPC分类号: G06F7/00

    CPC分类号: G06Q10/06

    摘要: A computer implemented method, an apparatus and computer instruction are provided for deployment of roles. Aspects of the present invention allow user to define in a schema a definition of a relationship that comprises a set of roles participating in the relationship. Each role in the set of roles is defined as an inlined role or an independent role. After the schema is processed, aspects of the present invention determine if the role in the set of roles is an inlined role or an independent role based on the definition of the relationship, deploy the relationship and the role as a single entity if the role is an inlined role, and deploy the relationship and the role as separate entities if the role is an independent role.

    摘要翻译: 提供计算机实现的方法,装置和计算机指令用于部署角色。 本发明的方面允许用户在模式中定义包括参与关系的一组角色的关系的定义。 角色集中的每个角色被定义为内联角色或独立角色。 在模式被处理之后,本发明的方面确定角色组中的角色是否是基于关系定义的内联角色或独立角色,如果角色是角色,则将关系和角色部署为单个实体 角色的内在角色,并将关系和角色作为独立实体部署,如果角色是独立角色。