Reducing waste areas inside strings
AssigneeInternational Business Machines Corporation
InventorKiyokuni Kawachiya
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorKiyokuni Kawachiya
Estimating the term…
A computer-implemented method is presented for removing overlap character array of a programming language where a part of the character array is used as a value of a string. The computer-implemented method includes, when comparison of a first string and a second string succeeds, modifying the string using a larger character array to use a smaller character array. The computer implemented method further includes collecting the larger character array in a subsequent GC process. When the offset of the string's value in the character array needs to be used, it is atomically accessed with the value field by using the two-word compare and swap instruction or by allocating the value and offset field in the same word.
A computer-implemented method executed on a processor for removing overlap character array of a programming language where a part of the character array is used as a value of a target string, the method comprising:
A computer system for removing overlap character array of a programming language where a part of the character array is used as a value of a target string, the computer system comprising:
A non-transitory computer readable storage medium comprising a computer readable program for removing overlap character array of a programming language where a part of the character array is used as a value of a target string, wherein the computer readable program when executed on a computer causes the computer to perform the steps of:
Dependencies are inferred from the claim text.