Runtime-resource management
    1.
    发明授权
    Runtime-resource management 有权
    运行时资源管理

    公开(公告)号:US08042113B2

    公开(公告)日:2011-10-18

    申请号:US11948156

    申请日:2007-11-30

    IPC分类号: G06F9/46 G06F15/173

    摘要: A runtime-resource management method, system, and product for managing resources available to application components in a portable device. The method, system, and product provide for loading one or more new application components into a portable device only if maximum runtime resources required by the one or more new application components are available in the portable device assuming loaded application components within the device are using the maximum runtime resources reserved by the loaded application components, reserving maximum runtime resources required by application components when application components are loaded into the portable device, and running loaded application components using only the runtime resources reserved for the loaded application components.

    摘要翻译: 用于管理可用于便携式设备中的应用组件的资源的运行时资源管理方法,系统和产品。 只有当一个或多个新的应用组件所需的最大运行时间资源在便携式设备中可用时,该方法,系统和产品才能将一个或多个新的应用组件加载到便携式设备中,假定设备内已加载的应用组件正在使用 由加载的应用程序组件保留的最大运行时间资源,将应用程序组件加载到便携式设备中时保留应用程序组件所需的最大运行时间资源,以及仅使用为加载的应用程序组件保留的运行时资源运行加载的应用程序组件。

    Packaging memory image files
    3.
    发明授权
    Packaging memory image files 有权
    包装记忆体图像文件

    公开(公告)号:US06446254B1

    公开(公告)日:2002-09-03

    申请号:US09374154

    申请日:1999-08-13

    IPC分类号: G06F944

    CPC分类号: G06F9/44573

    摘要: In typical Java and other interpreted programming language environments, the code is stored in ROM in a semi-processed state, .class files containing byte codes. When the device is turned on, a virtual machine resolves references and links the .class file in RAM to permit desired applications to be run. In the invention, the .class files are further pre-processed to select the data which will not change or require updating. This data is packaged into memory image files containing internal data pre-linking this data. The memory image files are stored in ROM and are accessible from ROM by the virtual machine at runtime. Only elements that will be updated, such as the objects themselves, must be instantiated in RAM at runtime. This reduces the amount of RAM needed to run the application. In an environment with memory constraints, the reduction in RAM requirements permits more RAM to be made available for application use.

    摘要翻译: 在典型的Java和其他解释型编程语言环境中,代码以半处理状态存储在ROM中,包含字节代码的.class文件。 当设备打开时,虚拟机将解析引用并将RAM中的.class文件链接以允许运行所需的应用程序。 在本发明中,进一步对.class文件进行预处理,以选择不改变或需要更新的数据。 该数据被打包到包含预先链接该数据的内部数据的存储器图像文件中。 存储器映像文件存储在ROM中,并且可以在运行时由虚拟机从ROM访问。 只有要更新的元素(如对象本身)必须在运行时在RAM中实例化。 这减少了运行应用程序所需的RAM量。 在具有内存限制的环境中,RAM要求的减少允许更多的RAM可用于应用程序的使用。

    String cache file for optimizing memory usage in a java virtual machine
    4.
    发明授权
    String cache file for optimizing memory usage in a java virtual machine 有权
    用于优化Java虚拟机中内存使用情况的字符串缓存文件

    公开(公告)号:US08839215B2

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

    申请号:US12839330

    申请日:2010-07-19

    IPC分类号: G06F9/45 G06F9/455 G06F9/50

    摘要: A method, system and computer program product for optimizing memory usage associated with duplicate string objects in a Java virtual machine. The method comprises scanning a heap of the Java virtual machine at the end of the start-up process of the virtual machine to identify duplicate strings associated with the virtual machine, storing the identified strings in a string cache file, and determining whether a new string that needs to be created during start-up already exists in the string cache file. The duplicate strings are added to an interned strings table. A reference to a duplicate string is returned if a string to be created is already in the string cache file.

    摘要翻译: 一种用于优化与Java虚拟机中的重复字符串对象相关联的内存使用的方法,系统和计算机程序产品。 该方法包括在虚拟机的启动过程结束时扫描Java虚拟机的堆,以识别与虚拟机相关联的重复字符串,将所识别的字符串存储在字符串高速缓存文件中,以及确定是否新的字符串 在启动过程中需要创建的字符串缓存文件中已经存在。 重复的字符串将添加到interned字符串表中。 如果要创建的字符串已经在字符串缓存文件中,则返回对重复字符串的引用。

    RUNTIME-RESOURCE MANAGEMENT
    5.
    发明申请
    RUNTIME-RESOURCE MANAGEMENT 审中-公开
    运行资源管理

    公开(公告)号:US20110276981A1

    公开(公告)日:2011-11-10

    申请号:US13187601

    申请日:2011-07-21

    IPC分类号: G06F9/46

    摘要: A runtime-resource management method, system, and product for managing resources available to application components in a portable device. The method, system, and product provide for loading one or more new application components into a portable device only if maximum runtime resources required by the one or more new application components are available in the portable device assuming loaded application components within the device are using the maximum runtime resources reserved by the loaded application components, reserving maximum runtime resources required by application components when application components are loaded into the portable device, and running loaded application components using only the runtime resources reserved for the loaded application components.

    摘要翻译: 用于管理可用于便携式设备中的应用组件的资源的运行时资源管理方法,系统和产品。 只有当一个或多个新的应用组件所需的最大运行时间资源在便携式设备中可用时,该方法,系统和产品才能将一个或多个新的应用组件加载到便携式设备中,假定设备内已加载的应用组件正在使用 由加载的应用程序组件保留的最大运行时间资源,将应用程序组件加载到便携式设备中时保留应用程序组件所需的最大运行时间资源,以及仅使用为加载的应用程序组件保留的运行时资源运行加载的应用程序组件。

    STRING CACHE FILE FOR OPTIMIZING MEMORY USAGE IN A JAVA VIRTUAL MACHINE
    6.
    发明申请
    STRING CACHE FILE FOR OPTIMIZING MEMORY USAGE IN A JAVA VIRTUAL MACHINE 有权
    用于优化JAVA虚拟机中的内存使用的STRING CACHE文件

    公开(公告)号:US20120017204A1

    公开(公告)日:2012-01-19

    申请号:US12839330

    申请日:2010-07-19

    IPC分类号: G06F9/45

    摘要: A method, system and computer program product for optimizing memory usage associated with duplicate string objects in a Java virtual machine. The method comprises scanning a heap of the Java virtual machine at the end of the start-up process of the virtual machine to identify duplicate strings associated with the virtual machine, storing the identified strings in a string cache file, and determining whether a new string that needs to be created during start-up already exists in the string cache file. The duplicate strings are added to an interned strings table. A reference to a duplicate string is returned if a string to be created is already in the string cache file.

    摘要翻译: 一种用于优化与Java虚拟机中的重复字符串对象相关联的内存使用的方法,系统和计算机程序产品。 该方法包括在虚拟机的启动过程结束时扫描Java虚拟机的堆,以识别与虚拟机相关联的重复字符串,将所识别的字符串存储在字符串高速缓存文件中,以及确定是否新的字符串 在启动过程中需要创建的字符串缓存文件中已经存在。 重复的字符串将添加到interned字符串表中。 如果要创建的字符串已经在字符串缓存文件中,则返回对重复字符串的引用。

    Runtime-resource management
    8.
    发明授权
    Runtime-resource management 有权
    运行时资源管理

    公开(公告)号:US07334228B2

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

    申请号:US09917507

    申请日:2001-07-27

    IPC分类号: G06F9/46 G06F15/16

    摘要: A runtime-resource management method, system, and product for managing resources available to application components in a portable device. The method, system, and product provide for loading one or more new application components into a portable device only if maximum runtime resources required by the one or more new application components are available in the portable device assuming loaded application components within the device are using the maximum runtime resources reserved by the loaded application components, reserving maximum runtime resources required by application components when application components are loaded into the portable device, and running loaded application components using only the runtime resources reserved for the loaded application components.

    摘要翻译: 用于管理可用于便携式设备中的应用组件的资源的运行时资源管理方法,系统和产品。 只有当一个或多个新的应用组件所需的最大运行时间资源在便携式设备中可用时,该方法,系统和产品才能将一个或多个新的应用组件加载到便携式设备中,假定设备内已加载的应用组件正在使用 由加载的应用程序组件保留的最大运行时间资源,将应用程序组件加载到便携式设备中时保留应用程序组件所需的最大运行时间资源,以及仅使用为加载的应用程序组件保留的运行时资源运行加载的应用程序组件。