发明名称 Packed data objects
摘要 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.
申请公布号 US9021455(B2) 申请公布日期 2015.04.28
申请号 US201213559908 申请日期 2012.07.27
申请人 International Business Machines Corporation 发明人 Chapman Graham A.;Fraga Anderson Klegues;Fulton Mike S.;Patil Kishor V.
分类号 G06F9/45;G06F9/455 主分类号 G06F9/45
代理机构 Yee & Associates, P.C. 代理人 Yee & Associates, P.C. ;Kalaitzis Parashos
主权项 1. 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.
地址 Armonk NY US