发明名称 MEMORY ALLOCATION METHOD, PROGRAM, AND SYSTEM
摘要 [Problem] To reduce overhead for creation of a buffer for accessing an off heap by Java (R) processor or the like using a predetermined interface such as JNI. [Solving Means] In the invention, one or multiple ByteBuffers, which are particularly referred to as phantom ByteBuffers, are created in advance. The phantom ByteBuffer have sizes as large as possible within the range of the specification. The address and size of the phantom ByteBuffer are set so as to cover an assumed range of memory block addresses in an off heap. Upon receipt of a request from the system for creating a ByteBuffer with designation of an address and size, the program having prepared the phantom ByteBuffers can create the requested ByteBuffer just by slicing a certain phantom ByteBuffer with the requested address and size by use of a method of the ByteBuffer with relatively low overhead.
申请公布号 EP2755129(A4) 申请公布日期 2014.07.30
申请号 EP20120829322 申请日期 2012.07.06
申请人 INTELLECTUAL BUSINESS MACHINES CORPORATION 发明人 HORII HIROSHI;THOMAS R GISSEL
分类号 G06F9/44;G06F9/455;G06F9/50;G06F12/02 主分类号 G06F9/44
代理机构 代理人
主权项
地址