-
公开(公告)号:CA2753626C
公开(公告)日:2019-05-07
申请号:CA2753626
申请日:2011-09-30
Applicant: IBM CANADA LTD IBM CANADA LIMITEE
Inventor: FRAGA ANDERSON K , CHAPMAN GRAHAM A , FULTON MIKE S , PATIL KISHOR V
IPC: G06F8/41
Abstract: A computer-implemented process for creating, a packed data object, the computer-implemented process comprising providing instrumentation to an enhanced runtime by an enhanced compiler for a computer executable program portion, detecting a special class in the computer executable program portion by the enhanced runtime, creating an internal representation of a packed data object header using the instrumentation, calculating a size of elements for a packed data object associated with the computer executable program portion, determining a type of packed data object using information in the packed data object header, and responsive to a determination that the type of packed data object is an on-heap packed data object, storing the packed data object header and associated packed data object data together for the packed data object in a memory heap.
-
公开(公告)号:CA2753626A1
公开(公告)日:2013-03-30
申请号:CA2753626
申请日:2011-09-30
Applicant: IBM CANADA
Inventor: FRAGA ANDERSON K , CHAPMAN GRAHAM A , FULTON MIKE S , PATIL KISHOR V
Abstract: An illustrative embodiment of a computer-implemented process for creating a packed data object, the computer-implemented process comprising providing instrumentation to an enhanced runtime by an enhanced compiler for a computer executable program portion, detecting a special class in the computer executable program portion by the enhanced runtime, creating an internal representation of a packed data object header using the instrumentation, calculating a size of elements for a packed data object associated with the computer executable program portion, determining a type of packed data object using information in the packed data object header, responsive to a determination that the type of packed data object is an on-heap packed data object storing the packed data object header and associated packed data object data together for the packed data object in a memory heap.
-