However, one concern people have with the use of recursive functions is the growth of stack space.
不过,对于递归函数的使用,人们所关心的一个问题是栈空间的增长。
It is important to set this limit so the stack and Shared memory address space do not collide with each other.
设置这个限制,使堆栈和共享内存地址空间不会相互冲突,这一点很重要。
You have to allocate space for each stack and move the appropriate values to that space.
您必须为每个堆栈分配空间并将合适的值移到此空间。
Now you can see why our earlier rules for the simplified ABI required that only registers 3 through 12 should be used: the others are non-volatile and require stack space to save them!
现在您可以看到为什么简化abi之前的规则要求只使用寄存器3到寄存器12:其他寄存器都是非易失性的,需要堆栈空间来保存这些寄存器的值。
By default, every thread has one Megabyte of stack space.
默认情况下,每个线程有一兆栈空间。
The first part here computes the space occupied by the method call parameters on the stack.
这里的第一部分计算方法调用参数在堆栈上占用的空间。
Memory space breach — Accomplished via stack overflow, buffer overrun, or heap error, enables execution of arbitrary code supplied by the attacker with the permissions of the host process.
内存空间缺口——通过栈溢出、缓冲区溢出或堆错误来实现,以宿主进程的权限执行攻击者提供的任何代码。
The topmost segment in the process address space is the stack, which stores local variables and function parameters in most programming languages.
进程地址空间的首段地址便是栈,它储存了局部变量以及大多数编程语言的函数参数。
In addition to stack space, each thread requires some native memory for thread-local storage and internal data structures.
除了栈空间之外,每个线程都需要一些本机内存用于线程本地存储和内存数据结构。
At the top is the user space layer, or application layer, which defines the users of the network stack.
最上面是用户空间层,或称为应用层,其中定义了网络栈的用户。
Each stack frame holds a pointer to the previous stack frame (called the back chain pointer), as well as a space for return addresses for when it calls other functions.
每个堆栈框架都有一个指向前一个堆栈框架的指针(称为回链指针),还有一个当它调用其他函数时用于存放返回地址的空间。
In such cases, you may get an error from JRE indicating that the process has run out of stack space.
在这种情况下,可能从JRE获得一个指示进程用完堆栈空间的错误。
The distinct bands in the address space correspond to memory segments like the heap, stack, and so on.
内存地址空间是由诸如堆、栈等段式内存管理 方式进行管理的。
It will take up less space (and look neater) than a stack of papers.
这样会比在桌上放一堆纸片节省空间(看上去也比较整洁)。
Right. Those things are going to stack up, and eventually it's going to run out of space.
不用占用其他空间的算法,对,这些东西在运行的过程中会累积起来。
The PowerPC ABI actually puts the storage space for the function parameters in the calling function's stack space.
PowerPCABI实际上会将函数参数使用的存储空间放入调用函数的堆栈空间中。
These options help in cases when stack space is rare, as is the case in the Linux kernel, or where application programs fail because of a stack overflow.
当堆栈空间不足时(就像在Linux内核一样),或应用程序因堆栈溢出而出现故障时,这些选项可以提供帮助。
The stack limit is irrelevant because DB2 creates its own stack space (AGENT_STACK_SZ dbm cfg)
栈限制不重要,因为DB2创建它自己的栈空间(AGENT_STACK_SZdbmcfg)
Bash responds with the directory you pushed and a list of all the directories currently in the stack separated by a space.
Bash使用您压入的目录和当前在堆栈中的所有目录列表(目录之间用一个空格来分隔)来作出响应。
This space is also used for overflow: if there are more parameters than registers available for use, then they need to go in the stack space.
这个空间也用来在溢出情况中使用:如果参数个数多于可用寄存器的数目,那么它们就需要进入堆栈空间中。
Therefore, it makes most sense to save it before reserving the stack space.
所以十分有必要在保留堆栈空间之前先保存它。
On 32-bit systems, the default address-space model is that it USES a single segment for user and stack data with a maximum aggregate size close to 256 MB.
在32位系统上,默认的地址空间模型是对于用户和堆栈数据使用单一数据段,最大总大小接近256MB。
The Rosens' soaring living room became a play space where the kids would stack cushions into soft mountains to leap onto from a balcony.
罗斯家高耸的客厅变成了游乐场,孩子常常把垫子堆成座座软山,然后从阳台上往上跳。
Why don't we consider stack frame sizes while calculation Space Complexity of recursive procedures?
我们为什么不考虑堆栈帧的大小而递归程序计算的空间复杂度?
Pictured is "Space-Filling blocks," which requires visitors to rely on spatial reasoning, or "mental geometry," to stack a series of red blocks so there's no wasted space.
图为“空间填充块,”这要求访问者在空间推理,或“依赖心理几何”,以堆叠的红色块系列所以没有浪费的空间。
Internal query processor Error: The query processor ran out of stack space during query optimization.
内部查询处理器错误:在查询优化过程中,查询处理器用尽了堆栈空间。
The air then moves up though the space via the stack effect and is allowed to circulate above interior walls and out through an operable exhaust vent.
然后,空气通过堆栈效应移动,并且可以通过一个排气孔在室内墙壁和外部循环运行。
Well, because the memory we've been using for local variables, and for functions, storage space is what computer scientists generally call the stack.
好的,因为我们看到的内存是用于局部变量的,用于函数的,存储空间就是计算机科学家,通常说的堆。
Well, because the memory we've been using for local variables, and for functions, storage space is what computer scientists generally call the stack.
好的,因为我们看到的内存是用于局部变量的,用于函数的,存储空间就是计算机科学家,通常说的堆。
应用推荐