您可以查看生成的机器码,查看是否漏了某块程序。
You can look at the generated machine code and see that there's a chunk of your program missing.
在解释代码路径一定次数之后,会把它重新编译成机器码。
After interpreting a code path a certain number of times, it is compiled into machine code.
设定指令指标,指向机器码中所指定的位移位置。
Sets the instruction pointer to the specified offset location in native code.
这是因为调用或跳转语句的机器码操作数是相对地址。
This is because a call or jump statement's machine code operand is a relative address.
但是,高级语言能够完成哪些用机器码无法完成的任务呢?
But then, what do high-level languages do that you can't do in machine code?
机器码的符号档和符号伺服器快取必须位于本机电脑上。
Symbol files and symbol server caches for native code must be located on the local computer.
PHP是一种动态类型的语言,所以很难产生高效的机器码。
PHP is a dynamic typed language, so it's difficult to generate efficient machine code.
通过计算机编译,程序在运行前可完全转化为机器码并保存起来。
The program can be entirely converted into machine code and saved before it is run, using a compiler.
JVM解释字节码,而不是把字节码编译成机器码并直接执行机器码。
The JVM interpreted the bytecodes rather than compiling them to machine code and executing the machine code directly.
字节码解释器(JVM)需要运行,所以它的绝对不是一个机器码。
Bytecode needs interpreter (JVM) to run, so it's definitely not a machine code.
取得值,指出将指令指标设定为机器码中指定的位移位置是否安全。
Gets a value that indicates whether it is safe to set the instruction pointer to the specified offset location in native code.
程序码的单一区块为机器码区域,这是函式等程序码物件的一部分。
The single chunk of code is a region of native code that is part of a code object such as a function.
左列的数字代表机器码所在的内存地址,右边的列代表相应的汇编语言。
The Numbers in the left column are the memory locations where the machine code is located. The corresponding assembly language is in the right column.
此外,不再需要产生的MSIL和关联的机器码时,也可以将它们回收。
Furthermore, the generated MSIL and associated native code can be reclaimed when no longer needed.
在WPF应用程序执行个体建立之前,便会使用机器码显示启动显示画面。
The splash screen is displayed by using native code, before the WPF application instance is created.
由shell执行,然后传递给内核,这个过程通常比编译为纯机器码的二进制程序慢。
Is executed by the shell, then passed to the kernel, which is typically slower than a compiled binary program that is pure machine code.
动态二进制翻译器在运行时将源体系结构机器码翻译为目标体系结构机器码。
Dynamic binary translator enables transparently running applications of source architecture on the top of target architecture without re-compilation.
Psyco现在不执行任何类型的内部统计或概要分析,只对生成的机器码进行最小优化。
Psyco currently does not perform any sort of internal statistics or profiling, and does only minimal optimization of generated machine code.
他的文章谈及了微软实现中的一些核心操作原理,如编译正则表达式时使用的机器码。
His article covers the core operating principals of Microsoft's implementation such as the machine code used by compiled regular expressions.
构成类文件可执行部分的字节码实际上是针对特定类型的计算机—jvm—的机器码。
The bytecode that makes up the executable portion of the class file is actually machine code for a special kind of computer — the JVM.
在常规情况下,函数只有当在调用空间中的结果机器码比原始版本要小时,才能被内联。
Under normal circumstances a function will only be inlined if the resulting machine code is smaller than the original version at the call site.
如果在编译时加入LLVM,会默认开启JIT,自动将多次运行的方法编译成机器码。
If LLVM is compiled in, the JIT is on by default, automatically compiling methods that are run a lot into machine code.
非托管代码直接被编译成机器码,跟你具有相同或几乎相同的芯片的机器上都能运行。
It compiled directly to machine code that ran on the machine where you compiled it-and on other machines as long as they had the same chip, or nearly the same.
您可能永远不希望或不需要用不是组合语言形式的原始、数值形式,来检视机器码指令。
You probably will never have the desire or need to view machine-code instructions in their raw, numeric form, rather than assembly language.
编译器生成的指令就是将要执行的机器码,一般情况下,可以很合理地理解它们的时间特征。
The instructions generated by the compiler are the actual machine instructions that are going to be executed, and their timing characteristics are reasonably well understood in the common cases.
缺点:使用一个“虚拟机”来运行可移植的字节码而非本地机器码,程序将比真正编译器慢。
Disadvantages: Uses a "virtual machine" to run portable byte-code rather than native machine code, so apps are slower than true compilers.
运行中的JVM靠快速把字节码转换成宿主能理解的机器码执行字节码,这个过程叫即时编译。
A running JVM executes bytecode by translating it on the fly into machine code that its host will understand, a process called just-in-time compilation.
济慈说软件源代码或电脑机器码可见性,以及软件可以任意重编或修改,这些都能使用户产生自主感。
Keats says being able to see the software's source code, or computer language code, and being able to rewrite or make changes gives users a sense of ownership.
告诉JIT如何更有效地将Ruby代码编译为机器码是很有收获的事,我们一直在做这方面的工作。
Teach the JIT how to compile ruby code down to machine code more efficiently has big payoffs, and we're always working on this.
告诉JIT如何更有效地将Ruby代码编译为机器码是很有收获的事,我们一直在做这方面的工作。
Teach the JIT how to compile ruby code down to machine code more efficiently has big payoffs, and we're always working on this.
应用推荐