确保查询是一个动态编译的语句。
Make sure that the query is a dynamically compiled statement.
相反,这些代码将会由JIT解释或动态编译。
Instead, the code is either interpreted or dynamically compiled by the JIT.
而对于动态编译语言,这些信息不太容易访问得到。
With dynamically compiled languages, that information is not easily accessible to you.
在目标服务器上请求网页时动态编译这些网页。
The Web pages are compiled dynamically when they are requested on the target server.
即使深入理解动态编译和JVM优化,也仍然是非常困难的。
Even with a deep understanding of dynamic compilation and JVM optimization, it's still pretty hard.
但是动态编译器可以使用全局信息进行更好的决策。
But a dynamic compiler can use global information to make a better decision.
图1显示了由于预计不到的动态编译而造成的可能的计时歪曲。
Figure 1 shows some of the possible timing distortions due to unpredictable dynamic compilation.
NET将动态编译页,并在用户第一次请求页时运行该页。
NET dynamically compiles pages and runs them the first time they are requested by a user.
至于实现方面,SyncLockTest忽略了动态编译的很多方面。
As to implementation, SyncLockTest ignores a number of aspects of dynamic compilation.
编译器开发人员应提供这个介面的实作,以便支援动态编译。
Compiler developers should provide an implementation of this interface to support dynamic compilation.
传统上有利用MOM类和动态编译两种方法,但都有其局限性。
We used MOM class or dynamic compile traditionally, but, the two methods have their limitations.
借助线程通信机制,可以创建专用的动态编译线程进行代码编译。
With the help of the mechanism of thread intercommunication, we can create a special thread for compilation and we also analyze its advantages and limitations.
当执行优化的动态编译器做出的假设已经过时时,就会发生这种情况。
This can happen when assumptions made by an optimizing dynamic compiler have become outdated.
动态编译器(尤其是在进行方法内联之后)通过许多方法来判断死代码。
Dynamic compilers, especially once method inlining takes place, have many more ways to determine that code is dead.
实际上,除了评测动态编译语言要比您可能想到的要微妙得多之外,什么也没得到。
Virtually nothing, except that benchmarking dynamically compiled languages is much more subtle than you might think.
对动态编译器而言,编译器自身作出决策,而对于静态编译器,由开发人员作出选择。
For dynamic compilers, the compiler itself makes this decision, whereas for static compilers, the selection is up to the developer.
这些小基准测试也阐明了存在动态编译器的情况下解释性能结果所面临的挑战。
These small benchmarks also illustrate the challenge of interpreting performance results in the presence of dynamic compilers.
这使用户能够避免动态编译的不确定性,同时又能获得与本地编译相关的最大性能收益。
This allows the user to avoid dynamic compilation's nondeterminism while still gaining most of the performance benefits associated with native compilation.
应用程序服务器对JSP页面的动态编译也使得这些库中的定制标记可以用于作为调试工具。
Dynamic compilation of JSP pages by the application server also makes the custom tags in these libraries useful as debugging tools.
类似地,交互式应用程序可以很快地从本地代码中获益,无需使用引起较差响应能力的动态编译。
Similarly, interactive applications can benefit from native code performance quickly without the cost of dynamic compilation that causes poor responsiveness.
大多数动态编译器的操作介于这两个极端之间,方法是权衡了解方法预期获益的重要程度。
Most dynamic compilers operate somewhere between these two extremes by balancing the need to know what's important with the expected benefit from that knowledge.
在此形式中,该站点被部署为生产环境,然后进行预编译,这样用户首次访问时,将无需动态编译站点。
In this form, the site is deployed to production and then precompiled, which eliminates the need to dynamically compile the site when it is first visited by a user.
在RT环境中,有些应用程序(比如说有着严格的截止日期的应用程序)可能无法容忍与动态编译活动相关的不确定性。
In an RT environment, some applications, for example those with strict deadlines, may be unable to tolerate the nondeterminism associated with dynamic compilation activities.
表示另一个使用者控制项、页面原始程序档,或是位于某个虚拟路径的任意档案,应该以动态编译并连结至目前的ASP。
Indicates that another user control, page source file, or arbitrary file located at some virtual path should be dynamically compiled and linked against the current ASP.
利用Jython的强大和优雅,可以维护一个定位文件系统、搜索匹配某种样式的类和动态编译JUnittestsuite类的脚本。
Using the power and elegance of Jython, you can maintain a script that scours your filesystem, searching for classes that match a certain pattern, and dynamically build a JUnit TestSuite class.
动态编译器通过最终编译所有由JIT编译代码频繁调用的那些解释过的方法来减少这项开销,但是如果不使用动态编译器,则这项开销就不可避免。
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.
由于查询是动态的,在编译时并不知道其选择标准,因此,即使有了关于数据的完整的分布统计,仍然可能生成错误的计划。
Since the queries are dynamic, with unknown selection criteria at compile time, plan generation can be incorrect, even with the availability of full distribution statistics on the data.
下面所示的用户退出代码被编译成动态链接库(如dll)。
The user exit code shown below is compiled as a dynamic linking library (for example: DLL).
这里的选择范围很广——从编译语言到动态规则引擎。
Here, the choices are wide ranging — from compiled languages to dynamic rules engines.
在最高优化级别上,根据从正在执行的代码自动生成的动态分析数据执行重新编译。
At the highest optimization level, the recompilation is performed based on dynamic profiling data automatically generated from the executing code.
应用推荐