HEAP SPACE MANAGEMENT
    2.
    发明申请

    公开(公告)号:US20220398191A1

    公开(公告)日:2022-12-15

    申请号:US17345142

    申请日:2021-06-11

    IPC分类号: G06F12/02 G06F12/0875

    摘要: A method for heap space management includes, in response to a determination that consumption of a first heap space of an application exceeds a first threshold, determining whether a second heap space of the application after garbage collection is sufficient to accommodate data stored in the first heap space. The method further includes, in response to a determination that the second heap space after the garbage collection is sufficient to accommodate the data, performing the garbage collection on the second heap space. The method further includes storing the data into the second heap space.

    MULTI-USER DEBUGGING WITH USER DATA ISOLATION

    公开(公告)号:US20230071020A1

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

    申请号:US17467906

    申请日:2021-09-07

    IPC分类号: G06F11/36 G06F21/62 G06F8/77

    摘要: Examples described herein provide a computer-implemented method for multi-user debugging of a program. The method includes receiving a first request from a first developer to initiate a debug of the program and receiving a second request from a second developer to initiate the debug of the program. The method further includes, responsive to receiving the first request and the second request, initiating the debug of the program. The method further includes sending first source code for the program to the first developer, wherein the first source code is associated with the first developer. The method further includes sending second source code for the program to the second developer, wherein the second source code is associated with the second developer. The method further includes updating the program responsive to receiving a change to at least one of the first source code or the second source code.

    Efficient defect location in new code versions

    公开(公告)号:US11288041B1

    公开(公告)日:2022-03-29

    申请号:US17111260

    申请日:2020-12-03

    摘要: Source code of a golden version and a next version of a program is received in which procedure calls are modified to call from an entry point table (EPT) with index numbers corresponding to procedure memory addresses. An executable defect-free golden version program and next version program with a defect are received. A first entry point table (first EPT) for the new version program and a second EPT for the golden version program are generated. A series of substitutions of procedures from the second EPT to the first EPT is performed and an order of substitutions includes: a module set, a module of the module set, a procedure set of the module, and a procedure of the procedure set. The defect producing procedure is identified by substituting in order until the defect is absent and proceeding to the next substitution in order.

    Heap space management
    7.
    发明授权

    公开(公告)号:US11526437B1

    公开(公告)日:2022-12-13

    申请号:US17345142

    申请日:2021-06-11

    IPC分类号: G06F12/02 G06F12/0875

    摘要: A method for heap space management includes, in response to a determination that consumption of a first heap space of an application exceeds a first threshold, determining whether a second heap space of the application after garbage collection is sufficient to accommodate data stored in the first heap space. The method further includes, in response to a determination that the second heap space after the garbage collection is sufficient to accommodate the data, performing the garbage collection on the second heap space. The method further includes storing the data into the second heap space.

    EFFICIENT DEFECT LOCATION IN NEW CODE VERSIONS

    公开(公告)号:US20220179623A1

    公开(公告)日:2022-06-09

    申请号:US17666264

    申请日:2022-02-07

    摘要: Source code of a golden version and a next version of a program is received in which procedure calls are modified to call from an entry point table (EPT) with index numbers corresponding to procedure memory addresses. An executable defect-free golden version program and next version program with a defect are received. A first entry point table (first EPT) for the new version program and a second EPT for the golden version program are generated. A series of substitutions of procedures from the second EPT to the first EPT is performed and an order of substitutions includes: a module set, a module of the module set, a procedure set of the module, and a procedure of the procedure set. The defect producing procedure is identified by substituting in order until the defect is absent and proceeding to the next substitution in order.

    Multi-user debugging with user data isolation

    公开(公告)号:US11748236B2

    公开(公告)日:2023-09-05

    申请号:US17467906

    申请日:2021-09-07

    摘要: Examples described herein provide a computer-implemented method for multi-user debugging of a program. The method includes receiving a first request from a first developer to initiate a debug of the program and receiving a second request from a second developer to initiate the debug of the program. The method further includes, responsive to receiving the first request and the second request, initiating the debug of the program. The method further includes sending first source code for the program to the first developer, wherein the first source code is associated with the first developer. The method further includes sending second source code for the program to the second developer, wherein the second source code is associated with the second developer. The method further includes updating the program responsive to receiving a change to at least one of the first source code or the second source code.