发明名称 |
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 |