发明名称 INFORMATION PROCESSING APPARATUS AND METHOD OF CONTROLLING THE SAME
摘要 This invention generates, when the application issues a request, the native code of a function required at the timing and registers the native code in a code cache. This makes it possible to perform processing at high speed as long as the function is requested at a timing earlier than the timing of actually executing the function. This apparatus includes an execution unit configured to execute a native code corresponding to a function requested from the application when the native code is stored in a cache memory and to execute the function requested from the application in an interpreter form when the native code is not stored in the cache memory, and a dynamic compilation unit configured to compile, when a compilation request is received from the application, a requested function and record a generated native code in the cache memory.
申请公布号 US2017060554(A1) 申请公布日期 2017.03.02
申请号 US201615238272 申请日期 2016.08.16
申请人 CANON KABUSHIKI KAISHA 发明人 Asami Takenori
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项 1. An information processing apparatus functioning as a virtual machine which executes an application, the apparatus comprising: an execution unit configured to execute a native code corresponding to a function requested from the application when the native code is stored in a cache memory and to execute the function requested from the application in an interpreter form when the native code is not stored in the cache memory; and a dynamic compilation unit configured to compile, when a compilation request is received from the application, a requested function and record a generated native code in the cache memory.
地址 Tokyo JP