什么是Linux堆栈?
发布时间:2020-12-30 20:40:24 所属栏目:Linux 来源:互联网
导读:我最近遇到了“ linux stack”和“ linux stack size”的错误.我遇到了一个指导我尝试的博客 ulimit -a 看看我的盒子的限制是多少,它被设置为8192kb,这似乎是默认的. 什么是“linux堆栈”?它是如何工作的,它存储了什么,它做了什么? 简短的回答是: 当linux
我最近遇到了“ linux stack”和“ linux stack size”的错误.我遇到了一个指导我尝试的博客 ulimit -a 看看我的盒子的限制是多少,它被设置为8192kb,这似乎是默认的. 什么是“linux堆栈”?它是如何工作的,它存储了什么,它做了什么? 解决方法简短的回答是:当linux盒子上的程序运行时,它们会在程序运行时定期添加和删除the stack中的数据.堆栈大小,指的是堆栈内存中分配的空间大小.如果增加堆栈大小,则允许程序增加可以调用的例程数.每次调用函数时,都可以将数据添加到堆栈中(堆叠在最后一个例程数据的顶部). 除非程序非常复杂,或者为特殊目的而设计,否则堆栈大小通常为8192kb.某些程序(如图形处理程序)要求您增加堆栈的大小才能运行.因为他们可能在堆栈上存储大量数据. 随意增加这些应用程序的堆栈大小,这不是问题.为此,请使用 ulimit -s字节 BTW,What is a StackOverflowError? (编辑:4S站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sed如何在“=”分隔符之后得到第二个单词(字符串)
- LINUX实战:Linux文本编辑器Vim基础教程
- linux – 陷阱标志(TF)和监视器陷阱标志之间的区别?
- 如何遍历linux内核中的文件地址空间的页面缓存树(基数树)
- linux – 如何编写sed脚本来从文本文件中grep信息
- 如何在没有find的情况下在linux shell脚本中根据日期查找和
- LINUX实操:shell中while循环的陷阱
- linux – Pycharm tensorflow ImportError但可以正常使用Te
- linux – 我的shell脚本在exec之后停止
- macos – 如何在OS X上使用ditto在Linux上像cp -a一样工作
推荐文章
站长推荐
热点阅读