Method for Optimizing Processing of Character String During Execution of a Program, Computer System and Computer Program for the Same
    2.
    发明申请
    Method for Optimizing Processing of Character String During Execution of a Program, Computer System and Computer Program for the Same 有权
    执行程序,计算机系统和计算机程序的字符串处理优化方法

    公开(公告)号:US20100306741A1

    公开(公告)日:2010-12-02

    申请号:US12787500

    申请日:2010-05-26

    IPC分类号: G06F9/44

    摘要: A method, computer system and computer program for optimizing the processing of a character string during execution of the program by using characteristic information that indicates a characteristic of the character string and is associated with the character string. The method includes the steps of determining, on the basis of a characteristic of a first character string and operation for the first character string, a characteristic information of at least one of the first character string and a second character string obtained as a result of the operation, and associating the characteristic information with the at least one character string.

    摘要翻译: 一种方法,计算机系统和计算机程序,用于通过使用指示字符串的特征并与字符串相关联的特征信息来优化在执行程序期间的字符串的处理。 该方法包括以下步骤:基于第一字符串的特性和第一字符串的操作,确定作为第一字符串的结果获得的第一字符串和第二字符串中的至少一个的特征信息 操作,并且将特征信息与至少一个字符串相关联。

    Managing memory of a computer
    3.
    发明授权
    Managing memory of a computer 有权
    管理计算机的内存

    公开(公告)号:US09003146B2

    公开(公告)日:2015-04-07

    申请号:US13564958

    申请日:2012-08-02

    摘要: A method for managing data in a memory of a computer. The method includes the steps of: prohibiting a specified memory area in a memory from being accessed temporarily or intermittently; and attaching, to first data, a first mark indicating that the first data has been read when a page fault has occurred as a result of an access by any process to read on the first data; where the first data is present in a specified memory area prohibited from being accessed; and where at least one of the steps is carried out using a computer device.

    摘要翻译: 一种用于管理计算机的存储器中的数据的方法。 该方法包括以下步骤:禁止临时或间歇地访问存储器中的指定存储区; 并且当第一数据被附加到第一数据时,指示当页面错误已经发生时已经读取的第一数据作为任何进程访问的结果,以读取第一数据; 其中第一数据存在于禁止被访问的指定存储区域中; 并且其中使用计算机设备执行至少一个步骤。

    Dynamic compiler program, dynamic compiling method and dynamic compiling device
    4.
    发明授权
    Dynamic compiler program, dynamic compiling method and dynamic compiling device 失效
    动态编译程序,动态编译方法和动态编译器

    公开(公告)号:US08612948B2

    公开(公告)日:2013-12-17

    申请号:US13076853

    申请日:2011-03-31

    IPC分类号: G06F9/45

    CPC分类号: G06F8/4441

    摘要: A dynamic compiling method, and device for sequentially compiling a partial computer program in a computer. The computer runs methods to acquire respective values of one or more pieces of current execution status information; read, from the shared pool, a list of the conditions associated with an executable instruction stream generated by compiling a partial program that is the same as a partial program to be compiled, and determine whether respective values of corresponding pieces of current execution status information satisfy the conditions. The computer runs methods to further generate an executable instruction stream by compiling the partial program to be compiled on the condition that a result of determination made is negative.

    摘要翻译: 一种动态编译方法,以及用于在计算机中顺序编译部分计算机程序的装置。 计算机运行方法来获取一个或多个当前执行状态信息的相应值; 从共享池读取与通过编译与要编译的部分程序相同的部分程序生成的可执行指令流的条件的列表,并且确定当前执行状态信息的相应段的各个值是否满足 条件。 计算机运行方法以通过在确定结果为否定的条件下编译要编译的部分程序来进一步生成可执行指令流。

    Method of ascertaining primary cause of memory consumption in program, and computer system and computer program for the same
    5.
    发明授权
    Method of ascertaining primary cause of memory consumption in program, and computer system and computer program for the same 有权
    确定程序中记忆消耗的主要原因的方法,以及计算机系统和计算机程序

    公开(公告)号:US08566802B2

    公开(公告)日:2013-10-22

    申请号:US12787797

    申请日:2010-05-26

    IPC分类号: G06F9/44

    摘要: A method of holding information for identifying a cause for an object becoming problematic and presenting the information to a user. The method ascertains the cause of memory consumption by a program in a computer system. This method includes: acquiring a first call path related to the creation of an object from a memory; acquiring a second call path related to the connection to the object from the memory; and determining a common part of the acquired first and second call paths, wherein the common part indicates the cause in the program.

    摘要翻译: 保持用于识别对象变得有问题的原因并向用户呈现信息的信息的方法。 该方法通过计算机系统中的程序确定存储器消耗的原因。 该方法包括:从存储器获取与创建对象相关的第一呼叫路径; 从所述存储器获取与所述对象的连接相关的第二呼叫路径; 以及确定所获取的第一和第二呼叫路径的公共部分,其中所述公共部分指示所述程序中的原因。

    MANAGING MEMORY OF A COMPUTER
    6.
    发明申请
    MANAGING MEMORY OF A COMPUTER 有权
    管理计算机的记忆

    公开(公告)号:US20130036282A1

    公开(公告)日:2013-02-07

    申请号:US13564958

    申请日:2012-08-02

    IPC分类号: G06F12/14 G06F12/02

    摘要: A method for managing data in a memory of a computer. The method includes the steps of: prohibiting a specified memory area in a memory from being accessed temporarily or intermittently; and attaching, to first data, a first mark indicating that the first data has been read when a page fault has occurred as a result of an access by any process to read on the first data; where the first data is present in a specified memory area prohibited from being accessed; and where at least one of the steps is carried out using a computer device.

    摘要翻译: 一种用于管理计算机的存储器中的数据的方法。 该方法包括以下步骤:禁止临时或间歇地访问存储器中的指定存储区; 并且当第一数据被附加到第一数据时,指示当页面错误已经发生时已经读取的第一数据作为任何进程访问的结果,以读取第一数据; 其中第一数据存在于禁止被访问的指定存储区域中; 并且其中使用计算机设备执行至少一个步骤。

    METHOD OF ASCERTAINING PRIMARY CAUSE OF MEMORY CONSUMPTION IN PROGRAM, AND COMPUTER SYSTEM AND COMPUTER PROGRAM FOR THE SAME
    7.
    发明申请
    METHOD OF ASCERTAINING PRIMARY CAUSE OF MEMORY CONSUMPTION IN PROGRAM, AND COMPUTER SYSTEM AND COMPUTER PROGRAM FOR THE SAME 有权
    计算机程序存储器消耗的主要原因和计算机系统及其计算机程序的方法

    公开(公告)号:US20100306596A1

    公开(公告)日:2010-12-02

    申请号:US12787797

    申请日:2010-05-26

    IPC分类号: G06F11/34

    摘要: A method of holding information for identifying a cause for an object becoming problematic and presenting the information to a user. The method ascertains the cause of memory consumption by a program in a computer system. This method includes: acquiring a first call path related to the creation of an object from a memory; acquiring a second call path related to the connection to the object from the memory; and determining a common part of the acquired first and second call paths, wherein the common part indicates the cause in the program.

    摘要翻译: 保持用于识别对象变得有问题的原因并向用户呈现信息的信息的方法。 该方法通过计算机系统中的程序确定存储器消耗的原因。 该方法包括:从存储器获取与创建对象相关的第一呼叫路径; 从所述存储器获取与所述对象的连接相关的第二呼叫路径; 以及确定所获取的第一和第二呼叫路径的公共部分,其中所述公共部分指示所述程序中的原因。

    SYSTEM FOR STORING AND MANAGING OBJECTS
    8.
    发明申请
    SYSTEM FOR STORING AND MANAGING OBJECTS 有权
    用于存储和管理对象的系统

    公开(公告)号:US20090070740A1

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

    申请号:US12192766

    申请日:2008-08-15

    IPC分类号: G06F9/44

    CPC分类号: G06F12/0276 G06F9/4488

    摘要: A system of the present invention includes a storage device for distinguishably storing old objects that are objects having existed for not less than a predetermined period since being generated and new objects that are objects having existed for less than the predetermined period since being generated. Then, a new object that has existed for less than the predetermined period since being generated is selected from the storage device, and an old object having the same content as the selected new object is searched for. If such an old object is not found, the selected new object is newly stored as an old object in the storage device. If the old object is found, a reference to the selected new object is integrated with a reference to the found old object. If the old object is stored, the reference to the selected new object is changed to a reference to the stored old object.

    摘要翻译: 本发明的系统包括:存储装置,用于可分辨地存储作为生成后不少于预定时间段的对象的旧对象,以及作为生成后已经存在小于预定时间段的对象的新对象。 然后,从存储装置中选择已经存在小于预定时间的新对象,并且搜索与所选择的新对象具有相同内容的旧对象。 如果没有找到这样的旧对象,则所选择的新对象被新存储为存储设备中的旧对象。 如果找到旧对象,则对所选新对象的引用与对所找到的旧对象的引用进行集成。 如果旧对象被存储,则对所选新对象的引用被更改为对存储的旧对象的引用。

    Efficient class memory management
    9.
    发明授权
    Efficient class memory management 有权
    高效的类内存管理

    公开(公告)号:US07337298B2

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

    申请号:US11244905

    申请日:2005-10-05

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0223

    摘要: Memory segments are allocated for a classloader to store class information, such as by selecting an allocation approach based on classloader type. In a first approach, in response to each request, a segment having a fixed size is allocated. In a second approach, in response to a first request, a first segment having a size equal to an amount of memory needed to store information related to the request is allocated. In response to a second request, a second segment having a second size is allocated, and in response to a third request, a third segment having a third size greater than the second size is allocated. In a third approach, in response to the first request, a first segment having a first size is allocated. In response to a second request, a second segment having a second size greater than the first size is allocated.

    摘要翻译: 内存段被分配给类加载器来存储类信息,例如通过基于类加载器类型选择分配方法。 在第一种方法中,响应于每个请求,分配具有固定大小的段。 在第二种方法中,响应于第一请求,分配具有等于存储与请求相关的信息所需的存储器量的大小的第一段。 响应于第二请求,分配具有第二大小的第二段,并且响应于第三请求,分配具有大于第二大小的第三大小的第三段。 在第三种方法中,响应于第一请求,分配具有第一大小的第一段。 响应于第二请求,分配具有大于第一大小的第二大小的第二段。

    Method and system for efficiently starting a JAVA application
    10.
    发明申请
    Method and system for efficiently starting a JAVA application 审中-公开
    有效启动JAVA应用程序的方法和系统

    公开(公告)号:US20060179428A1

    公开(公告)日:2006-08-10

    申请号:US11054899

    申请日:2005-02-10

    IPC分类号: G06F9/45

    CPC分类号: G06F9/485

    摘要: A method and system are provided for starting a new JAVA application while eliminating overhead associated therewith. The new JAVA application is created from a memory image of an initialized JAVA application. The memory image of the process which is executing the initialized JAVA application is copied to enable the memory image to be observed by the new JAVA application. In addition, to copying the memory image, the states of system resources and operating system monitors not present in the copied memory image are recreated on the JAVA application.

    摘要翻译: 提供了一种方法和系统,用于启动新的JAVA应用程序,同时消除与之相关的开销。 新的JAVA应用程序是从已初始化的JAVA应用程序的内存映像创建的。 正在执行初始化JAVA应用程序的进程的内存映像被复制,以使新的JAVA应用程序能够观察到内存映像。 此外,为了复制内存映像,在JAVA应用程序中重新创建不存在于复制的内存映像中的系统资源和操作系统监视器的状态。