一个脚本引擎通常包括的组件有:符号表、词法分析器、语法分析器、语义检查器、中间代码生成器、代码优化器、代码生成器、虚拟机。
The script engine has some components, include symbol table, lexical analyzer, parser, semantic checker, intermediate code generator, optimizer, code generator, virtual machine.
如果优化器无法应用准则,那么它将返回警告437,其原因代码为13。
If the optimizer was not able to apply the guideline, it returns warning 437 with reason code 13.
更少为人知的一种调试和优化代码的方法是,在Perl编译器中使用 "编译器后端"。
One of the lesser-known solutions for both debugging and optimizing your code is to use the Perl compiler with one of the many "back ends."
在该版本中,DBA(作为用户informix)可以创建外部优化器指令,并将其应用于后续的查询,而不需要修改现有的应用程序代码。
In this release, the DBA (as user informix) can create external optimizer directives and apply them to subsequent queries, without changing existing application code.
FxCop是一个广泛使用的静态代码分析器和策略优化工具,最近微软发布了该产品的1.36版本。
Microsoft has released version 1.36 of FxCop, the popular static code analysis and policy enforcement tool.
现在,我们可以通过检查一些代码来查看GWT编译器是如何优化代码的。
Now we can take a look at some code to see how the GWT compiler optimizes it.
清单5给出的代码在优化了空基类的编译器上证明了这一点。
Listing 5 shows the code that proves the point on compilers optimizing empty base classes.
开发了用于像FORTRAN的程序设计语言的特殊编译器来优化代码,以利用向量处理器。
Special compilers for programming languages like FORTRAN were developed to optimize the code to take advantage of the vector processors.
尝试对典型处理器进行代码优化的实现细节和调优在随着时间不断改变。
Implementation details and fine-tunings that try to make code readily optimizable for typical processors change across time.
新的处理器架构不断涌现,新的研究发现优化和生成代码的更好方式。
New processor architectures continue to appear, and new research finds better ways to optimize and generate code.
要想执行手工优化,必须了解底层处理器体系结构,从而充分地了解应该如何重构代码才能在给定的硬件平台上实现良好的性能。
To perform hand optimization, you must understand the underlying processor architecture to fully understand how the code should be restructured to perform well on a given hardware platform.
这就要改进其垃圾回收器,优化生成的代码,并改进其核心库。
This means improving the garbage collector, optimizing generated code, and improving the core libraries.
然而,如果使用专门为CPU的流水线结构进行优化的编译器时,编译后的代码可以更有效地运行。
However, compiled code runs more efficiently on it when using a compiler that schedules instructions specifically for the CPU's pipeline structure.
这些优化的目的是为了可以在任何缩短代码路径的地方,避免调用常规的SQL运行时解释器。
The purpose of these optimizations is to avoid invocation of the regular SQL runtime interpreter wherever possible to shorten the code path.
另一种方法是先探测每个浏览器的特性,然后使用针对它们的优化代码。
The other approach is to sniff the browser and use the optimal code for each browser.
GWT开发文档提示说必须慎重使用JSNI,因为不能保证浏览器的可移植性,而且编译代码的优化是有限制的。
The GWT development documentation warns that JSNI must be used with discretion because browser portability isn't guaranteed, and the compiled code optimization is restrictive.
MMI是一个非常有效的解释器,利用宿主平台上的程序集代码来达到最优的优化。
The MMI is a highly effective interpreter, hand crafted in assembly code of a host platform to achieve best possible optimizations.
从很低端的桌面系统到大型的、企业级的、多处理器的系统,新的内存管理代码已经在它们上面都已经进行了测试和优化。
The new memory management code has been tested and optimized on everything from very low end desktop systems to large, enterprise-class, multi-processor systems.
代码评测器帮助鉴别和优化代码,并且在理解对象使用和潜在内存泄露方面真的很有帮助。
A code profiler helps identify and optimize code hot spots, and really helps in understanding object usage and potential memory leaks.
这个问题至关重要,您可能直到用解析器实际对工作代码进行测试时才会意识到需要进行优化。
However, and this is the vital point, you almost never know what you need to optimize until you actually take your functioning code and test it with a profiler.
通过引入针对该接口编写的代码并拥有多个接口实现,GWT编译器可以实施的优化将变得很少。
By introducing code written against the interface and having multiple implementations of the interface, there are fewer optimizations that can be done by the GWT compiler.
预先编译的代码有着静态的本质——与JIT编译器动态生成的代码不同,因而不可能在经过一段时间后,得益于常用方法的进一步优化。
Because of its static nature, precompiled code — unlike code generated dynamically by a JIT compiler — can't benefit from further optimisations of frequently used methods over time.
不过,它的代码在优化之后使得DB2引擎在任何大小的服务器或虚拟会话上最多仅能支持2GB 的内存和 2个处理器核。
The code is however optimized such that it throttles the DB2 engine to a maximum of 2 GB of memory and 2 cores of processing power for the database on any sized server or virtualization session.
如果JIT使用了一种固定的优化级别,那么AOT编译的代码就等同于JIT编译器生成的本地代码。
The AOT-compiled code is the equivalent to the native code the JIT compiler would generate if it used a fixed optimisation level.
并行性的难题和生成有效代码所需的优化不适合在单个的编译器构造的课程中讲。
The hard issues of parallelism and the optimizations needed to produce effective code just don't fit into the time available for a single course in compiler construction.
有时,语义上等同但采用两种不同方式编写的代码可能会使优化器在执行良好的寄存器分配上所花费的时间相差巨大。
At times, semantically equivalent code, written in two different ways, might cause the optimizer to have a more difficult time performing good register allocation.
研究人员有机会调整和改造代码并优化程序,从而让更多的处理器、更多的核和BlueWaters 的新型互连线路发挥作用。
Researchers have a chance to tune and port their code and optimize their programs to use more processors, more cores and Blue Waters’ new interconnect to their advantage.
不论Ajax应用程序如何优化,使用了哪些硬件加速器,如何降低或消除了代码冗余,您仍然需要解决互操作性问题。
No matter how well Ajax applications are optimized, what hardware accelerators have been used, or how code redundancy has been reduced or eliminated, you need to resolve interoperability issues.
VS 2010还有一个可选的“代码优化的”webprofile,可以关闭所有的工具条,下拉框和HTML设计器。
VS 2010 also has a new optional "code optimized" web profile as well that turns off all toolbars, dropdown and HTML designers.
优化一些经常使用的CM服务器代码路径,以提高性能、可靠性以修复内存泄漏问题
Optimized some heavily used CM Server code paths to improve performance, reliability and to fix memory leaks
应用推荐