To eliminate interpretation's high performance cost, a JIT compiler selects frequently executed code to be translated directly to the CPU's native instructions.
为了消除解释的高性能代价,JIT编译器选择将频繁执行的代码直接转换为CPU的本地指令。
In a JVM with an active JIT compiler, this cost is eventually eliminated by compiling "around the edges" of the compiled code until the number of transitions is too small to impact performance.
在具有活动JIT编译器的JVM中,会通过不断编译编译代码的“边缘部分”,直到转换次数不会影响性能为止,最终消除这种代价。
Thus, there is no need to have a compiler in the target server, which may be viewed as an added cost by the customer.
因此,目标服务器上不需要有编译器,这可以看作是客户的附加成本。
A dynamic compiler mitigates this cost by eventually compiling all the interpreted methods that are frequently called by JIT compiled code, but without a dynamic compiler, this cost can't be hidden.
动态编译器通过最终编译所有由JIT编译代码频繁调用的那些解释过的方法来减少这项开销,但是如果不使用动态编译器,则这项开销就不可避免。
The compiler spills the least frequently used variables first, so as to minimize the cost of spilling. Spilling of variables can be avoided by.
编译器优先泄漏最不频繁使用的变量,将泄漏的代价降到最低。
The federated query compiler makes a cost-based decision and makes the process of using MQTs transparent to the users.
联邦查询编译器作出一个基于成本的决策,并使得使用MQT的过程对用户是透明的。
The federated query compiler makes a cost-based decision and makes the process of using MQTs transparent to the users.
联邦查询编译器作出一个基于成本的决策,并使得使用MQT的过程对用户是透明的。
应用推荐