Time-based object aging for generational garbage collectors
    1.
    发明授权
    Time-based object aging for generational garbage collectors 有权
    代代垃圾收集者的基于时间的对象老化

    公开(公告)号:US08516019B2

    公开(公告)日:2013-08-20

    申请号:US13251922

    申请日:2011-10-03

    IPC分类号: G06F17/30

    CPC分类号: G06F12/0276

    摘要: System and Methods for time-based object aging for generational garbage collectors are provided. Time data is received from a user identifying the amount of time an object should survive in a generation defined in a heap. A circular buffer is generated to store a plurality of starting time for a plurality of garbage collections. Generational garbage collection is performed, and the time data in conjunction with the starting times stored in the circular buffer are used to determine when objects are promoted from one generation to the next oldest generation.

    摘要翻译: 提供了代代垃圾收集器的基于时间的对象老化的系统和方法。 从用户那里接收时间数据,标识对象在堆中定义的生成中应该生存的时间量。 生成循环缓冲器以存储多个垃圾收集的多个开始时间。 执行生成垃圾回收,结合存储在循环缓冲器中的开始时间的时间数据用于确定何时将对象从一代升级到下一代。

    Time-based object aging for generational garbage collectors
    2.
    发明授权
    Time-based object aging for generational garbage collectors 有权
    代代垃圾收集者的基于时间的对象老化

    公开(公告)号:US08825721B2

    公开(公告)日:2014-09-02

    申请号:US13251974

    申请日:2011-10-03

    IPC分类号: G06F17/30 G06F12/02

    CPC分类号: G06F12/0276 G06F12/0253

    摘要: System and Methods for time based object aging for generational garbage collectors are provided. Time data is received from a user identifying the amount of time an object should survive in a generation defined in a heap. Generational garbage collection is performed, and objects are promoted from one generation to the next oldest generation based on the time data received.

    摘要翻译: 提供了生成垃圾收集器的基于时间的对象老化的系统和方法。 从用户那里接收时间数据,标识对象在堆中定义的生成中应该生存的时间量。 执行生成垃圾回收,根据收到的时间数据,将对象从一代晋升为下一代。

    TIME-BASED OBJECT AGING FOR GENERATIONAL GARBAGE COLLECTORS
    3.
    发明申请
    TIME-BASED OBJECT AGING FOR GENERATIONAL GARBAGE COLLECTORS 有权
    用于一般收集器的基于时间的对象老化

    公开(公告)号:US20130086131A1

    公开(公告)日:2013-04-04

    申请号:US13251922

    申请日:2011-10-03

    IPC分类号: G06F17/30

    CPC分类号: G06F12/0276

    摘要: System and Methods for time-based object aging for generational garbage collectors are provided. Time data is received from a user identifying the amount of time an object should survive in a generation defined in a heap. A circular buffer is generated to store a plurality of starting time for a plurality of garbage collections. Generational garbage collection is performed, and the time data in conjunction with the starting times stored in the circular buffer are used to determine when objects are promoted from one generation to the next oldest generation.

    摘要翻译: 提供了代代垃圾收集器的基于时间的对象老化的系统和方法。 从用户那里接收时间数据,标识对象在堆中定义的生成中应该生存的时间量。 生成循环缓冲器以存储多个垃圾收集的多个开始时间。 执行生成垃圾回收,结合存储在循环缓冲器中的开始时间的时间数据用于确定何时将对象从一代升级到下一代。

    TIME-BASED OBJECT AGING FOR GENERATIONAL GARBAGE COLLECTORS
    4.
    发明申请
    TIME-BASED OBJECT AGING FOR GENERATIONAL GARBAGE COLLECTORS 有权
    用于一般收集器的基于时间的对象老化

    公开(公告)号:US20130086132A1

    公开(公告)日:2013-04-04

    申请号:US13251974

    申请日:2011-10-03

    IPC分类号: G06F17/30

    CPC分类号: G06F12/0276 G06F12/0253

    摘要: System and Methods for time based object aging for generational garbage collectors are provided. Time data is received from a user identifying the amount of time an object should survive in a generation defined in a heap. Generational garbage collection is performed, and objects are promoted from one generation to the next oldest generation based on the time data received.

    摘要翻译: 提供了生成垃圾收集器的基于时间的对象老化的系统和方法。 从用户那里接收时间数据,标识对象在堆中定义的生成中应该生存的时间量。 执行生成垃圾回收,根据收到的时间数据,将对象从一代晋升为下一代。

    SYSTEM AND METHOD FOR EFFICIENT STRING CONCATENATION IN A VIRTUAL MACHINE ENVIRONMENT
    5.
    发明申请
    SYSTEM AND METHOD FOR EFFICIENT STRING CONCATENATION IN A VIRTUAL MACHINE ENVIRONMENT 有权
    虚拟机环境中有效的串联的系统和方法

    公开(公告)号:US20080147955A1

    公开(公告)日:2008-06-19

    申请号:US11954745

    申请日:2007-12-12

    IPC分类号: G06F9/45 G06F12/08

    CPC分类号: G06F9/45504 G06F8/443

    摘要: A system and method for efficient string concatenation in a virtual machine (VM), or other runtime environment, and particularly for use in a system that includes a Java Virtual Machine (JVM). An embodiment improves the performance of string concatenation significantly by analysing the string concatenation chains during bytecode compilation and replacing the dynamic string concatenation code with fixed size structures without bounds checks or locks. The resulting code is also more suitable for inlining.

    摘要翻译: 一种用于虚拟机(VM)或其他运行时环境中特别用于包含Java虚拟机(JVM)的系统中的高效字符串连接的系统和方法。 一个实施方式通过在字节码编译期间分析字符串连接链并用固定大小的结构替换动态字符串连接代码,而无限制检查或锁定,可以显着提高字符串连接的性能。 所得代码也更适合内联。

    System and method for efficient string concatenation in a virtual machine environment
    6.
    发明授权
    System and method for efficient string concatenation in a virtual machine environment 有权
    虚拟机环境中有效的字符串连接的系统和方法

    公开(公告)号:US08245206B2

    公开(公告)日:2012-08-14

    申请号:US11954745

    申请日:2007-12-12

    IPC分类号: G06F9/45

    CPC分类号: G06F9/45504 G06F8/443

    摘要: A system and method for efficient string concatenation in a virtual machine (VM), or other runtime environment, and particularly for use in a system that includes a Java Virtual Machine (JVM). An embodiment improves the performance of string concatenation significantly by analysing the string concatenation chains during bytecode compilation and replacing the dynamic string concatenation code with fixed size structures without bounds checks or locks. The resulting code is also more suitable for inlining.

    摘要翻译: 一种用于虚拟机(VM)或其他运行时环境中特别用于包含Java虚拟机(JVM)的系统中的高效字符串连接的系统和方法。 一个实施方式通过在字节码编译期间分析字符串连接链并用固定大小的结构替换动态字符串连接代码,而无限制检查或锁定,可以显着提高字符串连接的性能。 所得代码也更适合内联。